MAKIZOU.COM

WEB系SEのホームページ作成&サーバ構築運用メモ

cut

書式

cut [-b BYTE-LIST] [–bytes=BYTE-LIST] [FILE…]

cut [-c CHARACTER-LIST] [–characters=CHARACTER-LIST] [FILE…]

cut [-f FIELD-LIST] [–fields=FIELD-LIST] [-d DELIM] [–delimiter=DELIM] [-s] [–only-delimited] [FILE…]

説明

cut は、与えられた FILE それぞれから、各行の一部を選択して標準出力に書き出します。
FILE が一つも与えられないと標準入力から読み込みます。

取り出す際、指定する数字は複数指定できます。また、”m-n”のように数字の間にハイフンを入れるとmからnまでのバイト、文字およびフィールドを指定することもできます。

オプション

-b BYTE-LIST, –bytes=BYTE-LIST
BYTE-LISTで指定した位置のバイトだけ表示します。
-c CHARACTER-LIST, –characters=CHARACTER-LIST
CHARACTER-LISTで指定した位置の文字だけ表示します。
-f FIELD-LIST, –fields=FIELD-LIST
FIELD-LISTで指定したフィールドだけ表示します。
-d DELIM, –delimiter=DELIM
フィールドの区切りを設定します。
初期設定値はタブ。
-s, –only-delimited
フィールドの区切りのない行を無視します。
file
文節を取り出すファイルを指定します。

サンプル

例1)hoge.txtファイルの各行から指定の文節を取り出す。

$ cat hoge.txt ↵

hoge	hogehoge	hogehogehoge
geho	gehogeho	gehogehogeho
goho	gohogoho	gohogohogoho

例2)hoge.txtファイルの各行から6文字目以降を取り出す。

$ cat -c 6- hoge.txt ↵

hogehoge	hogehogehoge
gehogeho	gehogehogeho
gohogoho	gohogohogoho

例3)hoge.txtファイルの各行から第2フィールドを取り出す。

$ cat -f 2 hoge.txt ↵

hogehoge
gehogeho
gohogoho
  • カテゴリ:Linuxコマンド
  • 公開日:
  • 1つ星2つ星3つ星4つ星5つ星
    Loading ... Loading ...
    ↑ 記事評価をお願いします。

コメント&トラックバック

トラックバック用URL

コメント




使用できるXHTMLタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>