cutコマンド
カットコマンドは、行の指定部分を表示する指定したフィールド内のファイルを削除します。カットは、多くの場合と同様に、ファイルの内容を表示するために使用されるタイプ
猫は2つの機能があります。
一つは順番にパラメータによって読み取られるファイルの内容を表示することにあるファイルで指定されたファイルを、コンテンツ標準出力にその出力。
ように、2つの以上のファイルを結ぶ第二に、cut fl f2 > f3
ファイルをFL、いくつか組み合わせて、その後、出力リダイレクト記号「>」役割の内容は、ファイルF3に入れます。
ファイルが大きい場合には、画面上のテキストはすぐに、ユーザーが頻繁に表示されているものを見ることができない(スクロール)光りました。このように、一般的に追加分割画面表示により。(; Ctrlキーを押しながらQキーリカバリは、コマンドの実行を終了するにはCtrlキーを押しながらC(割り込み)キーをスクロールし、プロンプトシェルを返すコントロールをスクロール、スクロールを停止するには、Ctrl + Sを押すことができます。)
文法
カット(オプション)(パラメータ)
オプション
-b:指定された行範囲が直接コンテンツのみ表示します。
-c:文字の範囲は、表示行のみを指定しました。
-d:指定し、デフォルトのフィールド区切り文字は「TABは、」フィールド区切りです。
-f:指定したフィールドの内容を表示します。
-n:「-b」オプションを組み合わせて使用され、マルチバイト文字を分割しません。
--complement:バイト補数は、文字またはフィールドを選択しています。
--out-デリミタ= <フィールドデリミタ>:指定するフィールドデリミタの出力内容、
- ヘルプ:ディスプレイのヘルプ情報を命令。
--version:命令のバージョン情報を表示します。
パラメータ
ファイル:指定したコンテンツフィルタリングファイル。
例
例えば、いや、名前、マーク、パーセントを含む学生のレポート情報、:
[ルート@ localhostのテキスト]#の猫test.txtの
ノー・ネームマークパーセント
01トム・69 91
02ジャック71 87
03アレックス・68 98
使用 -f 指定したフィールドを抽出するためのオプションを:
[ルート@ localhostのテキスト] 1 test.txtの-f#カット ノー 01 02 03
[ルート@ localhostのテキスト]#カット-f2,3 test.txtの 名前マーク トム・69 ジャック71 アレックス68
--complement 指定されたフィールド(第2カラムに加え、プリントカラム)外部オプション抽出カラム:
[ルート@ localhostのテキスト]#カット-f2 --complementあるtest.txt ノーマークパーセント 01 69 91 02 71 87 03 68 98
使用 -d フィールドの区切り文字を指定するオプション:
[ルート@ localhostのテキスト]#猫のtest2.txtという名前 ノー;名前;マーク;パーセント 01;トム; 69; 91 02、ジャック、71、87 03;アレックス; 68; 98
[ルート@ localhostのテキスト]#カット-f2 -d ";" test2.txtという名前 名 トム ジャック アレックス
文字またはバイト範囲指定したフィールド
文字のカットコマンド文字列は、列、表記文字フィールドとして表示される場合があります。
- N-:Nは、バイトから文字、フィールドの終わりに、
- NM:Nバイト、文字、バイト、文字、フィールド(付属含むM)M番目のフィールドから。
- -M:1バイト、文字からバイト、文字、フィールド(付属含むM)M番目のフィールドへ。
上記の表記は、タッチ・オプション・バイトの次の範囲と併せて、フィールドの文字の呼称であります:
- -bは バイトを表し;
- -c 文字を表します。
- -fは、 定義されたフィールドを表します。
例
[ルート@ localhostのテキスト]#猫test.txtの ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ
第三文字に第一の印刷:
[ルート@ localhostのテキスト]#カット-c1-3 test.txtの ABC ABC ABC ABC ABC
2つの文字を印刷する前に:
[ルート@ localhostのテキスト]#カット-c-2 test.txtの
AB
から
から
から
から
5つの文字の最初から最後まで印刷:
[ルート@ localhostのテキスト]#カット-c5- test.txtの efghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz