Linuxでスペース区切りの1行目のみを出力する!(awk/cut)

よくあるパターンのコマンド例です。Linuxでスペース区切りの1行目のみを出力します。

テスト用のファイルを用意する!

以下のテスト用のファイルを用意します。

$ cat test.txt
col1       col2
server11   server21
server12   server22

awkコマンドで1行目のみを出力する!

awkコマンドを使用する例です。

$ cat test.txt | awk '{print $1}'
col1
server11
server12

cutコマンドで1行目のみを出力する!

awkコマンドを使用する例です。

$ cat test.txt | cut -d " " -f 1
col1
server11
server12

おわりに

Linuxでは、同じことが複数のコマンドで行えることが多いですが、得意なコマンドを使用して、効率よくテキスト処理を行っていきましょう。

関連記事

関連書籍(Amazon)