标签: bash awk
我正在尝试使用此代码显示csv文件中每行的第二个元素,后跟一个逗号。但是在FNR =“ $ i”中,我在上面设置的循环中的'i'值在执行时不会被替换。
#!/bin/bash for ((i=1; i<50; i++)) do a=$(awk -F',' 'FNR=="$i" {print $1","}' gg.csv) echo "$a" done
执行上述代码后,我得到的输出是49个连续的空行。