2

awk を使用してこのスクリプトを作成しましたが、正しく動作しません。特定の列だけを期待していたとしても、情報の列全体が表示されています。

n=0
echo  "Enter which column you want: "
read  n
awk '{print $($n)}' out.txt

の値に対して特定の列のみが必要ですn

ありがとうございました

4

1 に答える 1

4

一重引用符で囲まれたパラメーター置換はありません。使用する

awk '{print $'$n'}' out.txt

または、次のようにawk変数を使用します

awk -v n="$n" '{print $n}' out.txt
于 2012-09-07T15:21:02.543 に答える