次のコマンドの意味を説明してください:
awk -F: '{print $4}'
次のコマンドの意味を説明してください:
awk -F: '{print $4}'
回答:
awk -F: '{print $4}'
awk
-これはAWKプログラミング言語のインタープリターです。AWK言語は、データファイルの操作、テキストの取得および処理に役立ちます-F <value>
- awk
使用するフィールド区切り文字を示します。あなたの場合、-F:
区切り文字が:
(コロン)であることを意味します。'{print $4}'
は、4番目のフィールド(で区切られたフィールド:
)を印刷することを意味します。というファイルtest
があり、次のファイルが含まれているとします。
Hello:my:name:is:Alaa
コマンドを実行するawk -F: '{print $4}' test
と、出力は次のようになります。
is
なぜなら is
、4番目のフィールドです。
field1 field3 field5 ----- ---- ---- | | | | | | こんにちは:my:name:is:Alaa || || -- field2 field4
454 154:266:377:454:533
$ 4と行全体をスペースで区切って印刷する場合はどうすればよいですか?