使用awk我写过这个脚本但是它运行不正常。即使我只想到特定列,它也会向我显示完整的信息列。
n=0
echo "Enter which column you want: "
read n
awk '{print $($n)}' out.txt
我希望只有n
值的特定列。
谢谢
答案 0 :(得分:4)
单引号内没有参数替换。使用
awk '{print $'$n'}' out.txt
或使用awk变量,如
awk -v n="$n" '{print $n}' out.txt