如何在for循环中替换AWK命令的FNR选项值?

时间:2019-05-08 08:30:45

标签: 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个连续的空行。

0 个答案:

没有答案