Next: The sort command, Previous: The who command, Up: Opening the software toolbox
次に我々が見るプログラムはcutコマンドです.このプログラムは, 入力データの列やフィールドを切り取ります.例えば,我々はそれを用いて, /etc/passwdファイルからログイン名とフルネームのみを出力させるこ とができます./etc/passwdファイルは,七つのフィールドがあり,コ ロンで分かれています.
arnold:xyzzy:2076:10:Arnold D. Robbins:/home/arnold:/bin/bash
一番目と五番目のフィールドを得るため,以下のようにcutを使用します.
$ cut -d: -f1,5 /etc/passwd -| root:Operator ... -| arnold:Arnold D. Robbins -| miriam:Miriam A. Robbins ...
-cオプションを用いた場合,cutは,入力行の指定した文 字(例えば,列)を切り出します.このコマンドは,データのフィルタリングに 役立ちそうです.
$ cal | cut -c 3-5 -|Mo -| -| 6 -| 13 -| 20 -| 27