1

重複の可能性:
変数で awk を使用する

次のコマンドが間違っています。ポイントはawkで使いたいのですが$curLineNumber、どうすればいいですか?解決策はありますか?

curLineNumber = 3
curTime=`ls -l | awk 'NR==$curLineNumber {print $NF}'`

ありがとう

4

1 に答える 1

2
curTime=$(ls -l | awk -v line=$curLineNumber 'NR == line { print $NF }'

この-vオプションは、コマンド ラインで初期化される変数を指定するために使用されます。変数の名前を選択しlineました。awk

于 2012-12-19T00:30:43.800 に答える