LOG_FILENAME
ログ ファイルの名前を格納する bash 変数があります。私がやりたいことはiostat -xnmp
、 bash variable に格納されているすべての反復一致パターンのすべてのレコードのフィールド 9、10、および 11 を起動して取得することですDEVICE
。反復回数はtime
bash var に格納されます。私がやろうとしていたことは次のとおりです。
iostat -xnmp 5 $time | awk -v log=$LOG_FILENAME "/$DEVICE/" '{print $9" "$10" "$11}' input >> $log
と他の多くのバリエーションENVIRON
...しかし、どこが間違っているのかまだわかりませんでした。ほとんどの場合、構文エラーが発生します。まだ特定の要件はありませんので、どのソリューションも適しています。