我有一个键是一个字符串key="Value1"
查找条目使用密钥索引在UNIX
然后我有,我想用钥匙来搜索FILE.CSV。使用密钥我想查找csv文件中的行条目,然后在标识的行中找到“Value2”的列位置。
我试着使用:
$ awk 's=index($0,$key) { print "line=" NR }' file.csv
但是,这似乎并没有工作,因为它基本上确定所有行:P
我想可能grep的工作,但不知道如何有效地实现它
输入:FILE.CSV
Value, Object, Position, Value!
Value1, Object1, Position, Value2
所需的输出:
row 2 col 4
其中列号存储为变量x,其中例如, X = 4
请给出一些示例输入和所需的输出。 – Sobrique
我试过awk,但关键似乎没有有效地确定正确的索引位置。 – RK1
所以你想产生的输出,但也存储一个部分作为壳变量? –