Go to the first, previous, next, last section, table of contents.
cut
は,それぞれの入力ファイルや,ファイルが与えられない場合や
`-'のファイル名に対しては標準入力の,それぞれの行の選択された部分を
標準出力に書き出します.概要です.
cut [option]... [file]...
以下の表で,byte-list,character-listと,field-listは,
1つ以上の数字またはカンマで分けられた(ダッシュで分けられた2つの数字の)範
囲です.バイト,文字と,フィールドは,1で始まる番号がつきます.不完全な
範囲を与えることができます.`-m'は`1-m'を意味しま
す.`n-'は,`n'から行末やフィールドの終りまでを意
味します.
このプログラムは以下のオプションも受け入れます.section 共通のオプション,も
参照してください.
- `-b byte-list'
-
- `--bytes=byte-list'
-
byte-listでリストアップされた位置にあるバイトのみを出力します.タ
ブとバックスペースは他の文字と同様に扱われます.それらは1バイト使用しま
す.
- `-c character-list'
-
- `--characters=character-list'
-
character-listにリストアップされた位置にある文字のみを出力します.
現在は`-b'と同じですが,国際化はそれを変更する可能性があります.タ
ブとバックスペースは他の文字と同様に扱われます.それらは1バイト使用しま
す.
- `-f field-list'
-
- `--fields=field-list'
-
field-listにリストアップされたフィールドのみを出力します.デフォル
トで,フィールドはTAB文字で分けられています.
- `-d input_delim_byte'
-
- `--delimiter=input_delim_byte'
-
`-f'に対し,フィールドは,input_delim_byteの最初の文字により,
入力で分けられます(デフォルトはTABです).
- `-n'
-
マルチバイトの文字を分けません(現在何もしません).
- `-s'
-
- `--only-delimited'
-
`-f'に対し,フィールド分離文字を含まない列を出力しません.
- `--output-delimiter=output_delim_string'
-
`-f'に対し,出力フィールドは,output_delim_stringで分けられま
す.デフォルトは入力分離文字を使用します.
paste
は,与えられたそれぞれファイルの連続して対応している行から成
り立つ行を標準出力に書き出し,それはTAB文字で分けられています.`-'
のファイル名や,入力ファイルが与えられない場合,標準入力が使用されます.
概要です.
paste [option]... [file]...
プログラムは以下のオプションを受け入れます.section 共通のオプション,も参照
してください.
- `-s'
-
- `--serial'
-
それぞれのファイルから1行ではなく,1度に1つのファイルの行をペーストしま
す.
- `-d delim-list'
-
- `--delimiters delim-list'
-
統合される行の分離のTABの代わりに,delim-listの文字を順番に使用し
ます.delim-listが使い尽くされたとき,その最初で再び開始します.
join
は,同一の結合したフィールドを持つそれぞれの入力行の組の行を
標準出力に書き出します.概要です.
join [option]... file1 file2
file1またはfile2は(両方ではなく)`-'が可能で,標準入力を
意味します.file1とfile2は,結合したフィールド上で増加してい
る,原文通りの順番で既に保存されているべきで,それは,@env{LC_COLLATE}ロ
ケールで指定された,対照の順序を使用します.`-t'オプションが与えら
れていない場合,入力は,sort -b
で,結合フィールドの最初の空白を無
視して保存されているべきです.`--ignore-case'オプションが与えられた
場合,行はsort -f
で,結合フィールドの文字の大文字小文字に関係なく
ソートされているべきです.
デフォルトは,以下の通りです.結合フィールドは,それぞれの行の最初のフィー
ルドです.入力のフィールドは,1つ以上の空白で分かれていて,行の前の空白
は無視されます.出力のフィールドはスペースで分けられています.それぞれの
出力行は,結合フィールド,file1からの残りのフィールド,それから,
file2の残りのフィールドから成り立ちます.
プログラムは,以下のオプションを受け入れます.section 共通のオプション,も参
照してください.
- `-a file-number'
-
ファイルfile-number (`1'または`2'のいずれか)で組になって
いないそれぞれの行に対し,1行を通常の出力に追加して出力します.
- `-e string'
-
入力で欠けているこれらの出力フィールドを,stringで置換します.
- `-i'
-
- `--ignore-case'
-
キーを比較するとき,大文字小文字の違いを無視します.このオプションを用い
た場合,入力ファイルの行は同じ方法でソートされている必要があります.この
順序を生成するために,`sort -f'を使用してください.
- `-1 field'
-
- `-j1 field'
-
ファイル1のフィールドfield (正の整数)で結合します.
- `-2 field'
-
- `-j2 field'
-
ファイル2のフィールドfield (正の整数)で結合します.
- `-j field'
-
`-1 field -2 field'と同じです.
- `-o field-list...'
-
field-listの書式に従い,それぞれの出力行を生成します.
field-listのそれぞれの要素は,単一文字`0',または,ファイル番
号のmが`1'または`2'で,nが正のフィールド番号となる
m.nの形式になります.
`0'のフィールド指定は,結合フィールドを示します.ほとんどの場合,
`0'フィールドの指定の機能は,対応する結合フィールドとなる,明示的な
m.nを用いて再現できます.しかし,(`-a'または`-v'オプショ
ンを用いて)組にならない行を出力するとき,両方のファイルで組にならない行
がある場合,field-listでm.nを用いて結合フィールドを指定する
方法はありません.
join
にその機能を与えるため,POSIXは
`0'フィールド指定の表記を考え出しました.
field-listの要素は,カンマまたは空白で分けられています.複数の
field-list引数で,単一の`-o'オプションの後に与えることができ
ます.`-o'で与えられる全てのリストの値は,一緒に連結されます.全て
の出力行は--`-a'や`-v'オプションで出力されるものを含め--指定さ
れたfield-listを適用されます.
- `-t char'
-
文字charを入出力のフィールドセパレータとして使用します.
- `-v file-number'
-
通常の出力の代わりに,ファイルfile-number (1または2)の組にならない
それぞれの行に対し,1行を出力します.
更に,GNU join
が1つの引数で呼び出された場合,オプション
`--help'と`--version'は認識されます.See section 共通のオプション.
Go to the first, previous, next, last section, table of contents.