カット(ファイルの内容を参照してください)

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

おすすめ

転載: www.cnblogs.com/hxlinux/p/11982422.html