AWK フィールド区切り文字として「:」を使用するにはどうすればよいでしょうか? 質問する

AWK フィールド区切り文字として「:」を使用するにはどうすればよいでしょうか? 質問する

次のコマンドを実行すると、

echo "1: " | awk '/1/ -F ":" {print $1}'

AWK がなぜ次のように出力するのか:

1:

?

ベストアンサー1

-Fはコマンドライン引数であり、AWK 構文ではありません。次を試してください:

echo '1: ' | awk -F  ':' '/1/ {print $1}'

おすすめ記事