1. MAKIZOU.COM
  2. Linuxコマンド・リファレンス

cut ファイル内容を表示 – Linuxコマンド

add to hatenahatena.comment(0)add to del.icio.us(0)add to livedoor.clip(0)add to Yahoo!Bookmark(0)Total: 0

書式

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
この記事は参考になりましたか?
1つ星2つ星3つ星4つ星5つ星
Loading ... Loading ...
日付2006年09月01日
カテゴリLinuxコマンド・リファレンス
ページビュー1,408PV
add to hatenahatena.comment(0)add to del.icio.us(0)add to livedoor.clip(0)add to Yahoo!Bookmark(0)Total: 0
トラックバック(0)
コメント(0)

トラックバック用URL

コメント

使用できるHTMLタグ
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">