次のコマンドの意味を説明してください:
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と行全体をスペースで区切って印刷する場合はどうすればよいですか?