Linuxでのカット、ソート、AWK、sedは、TR、見つける、トイレ、UNIP使い方

切断
语法
[-bn] [ファイル]を切断
[-c] [ファイル]カット
[-df】切断[ファイル]

-b:バイト単位で分割されました。あなたはまた、-nフラグを指定しない限り、これらのバイト位置は、マルチバイト文字の境界を無視します。
-c:文字を単位に分割されています。
-d:カスタムセパレータ、デフォルトのタブ。
-f:表示領域を指定する、-dを使用します。
-n:スプリット、マルチバイト文字をキャンセル。-bフラグでのみを使用。文字の最後のバイトは、-bフラグが下がるListパラメータによって示された場合は
範囲内で、文字が書かれている、そうでない場合、文字は除外されます

 

ソート
構文
並べ替え[-bcdfimMnr] [ - O <出力ファイル>] [ - T <区切り文字>] [+ <開始列> - <終了フィールド>] [ -ヘルプ] [ - verison] [ ファイル]

各行の前に空白文字を無視-bから始めます。
ファイルが順にソートされているかどうかを確認してください-c。
ときにソート、処理、文字、数字、スペース文字-d、それ以外の文字を無視します。
、大文字小文字などをご注文の際に-f。
-iご注文の際は、040から176の間でASCII文字に加えて、他の文字を無視します。
-mは、ソートされた複数のファイルをマージします。
-M最初の3文字の略語は、月によってソートすること。
-nサイズの値に基づいてソート。
-o <出力ファイル>指定したファイルにソート結果。
-r逆順にソート。
-tフィールド時に<区切り文字>はソート使用される区切り文字を指定します。
+ <開始列> - <終了フィールド>指定したフィールドは、並べ替える前のフィールドフィールドの開始から終了までのフィールドの範囲にします。
--helpヘルプを表示します。
--versionバージョン情報を表示。

 

awkの
構文
awkの[オプションパラメータ] 'スクリプト' VAR =値ファイル (複数可)
または
awkの[オプションパラメータ] -fスクリプトファイルのVAR値=ファイル(S)
-F ---フィールドセパレータFSまたはFS
入力ファイルは、オフ区切り文字指定しましたFSなど-Fとして、文字列または正規表現です:。
-v VAR =値または--asign VAR =値
ユーザー定義変数を割り当てます。
-f scripfileまたは--fileスクリプトファイルは、
スクリプトファイルからawkコマンドをお読みください。
-mf NNNと-mr NNN
設定値固有の制限、NNNに割り当てられたブロックの最大数を制限するオプション-mf NNN; -mrオプションレコードの最大数を制限します。これらの2つの機能はAWKのベル研究所バージョン拡張である、awkは標準では適用されません。
-Wコンパクトまたは--compat、-W伝統や --traditional
互換モードで実行AWK。だから、まったく同じ動作と標準のawk gawkは、すべてのawkの拡張子は無視されます。
-Wコピーレフトまたは--copyleft、-W著作権または --copyright
プリント簡単な著作権情報。
-Wヘルプまたは--help、-Wの使用または --usage
プリントすべてのawkのオプションの簡単な説明と、各オプション。
-W糸くずや--lint
移植UNIXプラットフォームの伝統的な構造に警告を印刷することはできません。
-W糸くずの古いまたは--lint-古い
伝統的なUNIXプラットフォーム構造に移植できない程度のプリントの警告。
-WのPOSIX
互換モードをオンにします。^と演算子** ** =置き換える^及びません; / X、ファンクションキー、FUNC、エスケープシーケンス、およびfsはスペース、フィールドセパレータとして改行する場合:以下の制限付きで、認識されません=;無効FFLUSH。
-W間隔-RE又は--re-inerval
ブラケット表現として、正規表現の使用の間に許可、(POSIX文字クラスのgrepで)参照[[:アルファ:]。
-Wソースプログラムテキストまたは--sourceプログラム -text
ソースコードとしてプログラム・テキストを使用しては、-fコマンドと混合することができます。
-Wバージョンまたは--version
バグレポートの印刷バージョン情報。

 

sedの
構文
sedの[-hnV] [ - E <スクリプト>] [ - F <スクリプトファイル>] [テキストファイル]

-e <スクリプト>または--expression = <スクリプト>オプションは、入力されたテキストファイルを処理するスクリプトを指定します。
-f <スクリプトファイル>または--file = <スクリプトファイル>入力テキストファイルを処理するためのスクリプトファイルで指定されたオプションで。
-hまたは--helpヘルプを表示します。
スクリプト処理の-n --silentまたは--quietまたは表示結果のみ。
-Vまたは--versionバージョン情報を表示。

 

TR
構文
TR [-cdst] [ -ヘルプ] [ -バージョン] [ 最初の文字セット] [第二の文字セット]
TR [OPTION] ... SET1 [SET2]

-c、--complement:文字のアンチ選択されたセット。それだけで変換するために、不適合の残りの部分処理せずSET1の一部に沿ったものである
--delete、-dを:文字命令削除
-s、--squeezeリピート:指定した文字までの単一文字の連続繰り返しを
- T、--truncate-SET1:指定された範囲のSET1の減少は、SET2は、長さに等しいように設定された
表示プログラム使用情報:--help
--version:バージョン情報表示プログラム自体
文字のスコープセット:

\文字NNN NNN進値(1〜3進値文字)
\\バックスラッシュ
はCtrl-Gトーン\
のCtrl-HのバックスペースB \
のCtrl-L旅行フィードF \
\ NはCtrl-J新OK
\ RはCtrl-Mは、ENTER
\トンはCtrl-Iタブキーを
Ctrlキーを押しながらX水平タブV \
CHAR1-CHAR2:文字のみ、ASCIIコードベースの順に、CHAR1からCHAR2に指定された範囲を指定した範囲小型から大まで、降順ではありません。
[CHARの*]:これはSET1と同じ長さを繰り返すSET2機能指定された文字の設定固有の
[CHARの*のREPEAT]を:これは、SET2特定の機能は、指定された文字REPEATを設定するために繰り返される設定されています(REPEATデジタルマイニング開始として0~8二元系計算)前のサイクル
[:alnum:]:すべてのアルファベットと数字
[:アルファ:]:すべてのアルファベット文字
[:ブランク:]:全ての水平スペース
[:CNTRL: ]:すべての制御文字
[:]:全ての数値のための数字
[:グラフ:]:すべての印刷可能文字(スペースなし)
[:下:]:すべて小文字
[:印刷:]:すべての印刷可能文字(スペースを含む)
[:PUNCT:]:すべての句読点
[:スペース:]:すべての水平および垂直スペース
[:アッパー:]:すべて大文字
[:XDIGIT:]:すべての16のデジタルバイナリシステム
[= CHAR =]:全て(CHARの等号文字、カスタマイズ可能なあなたに代わって)指定された文字に準拠

 

検索
文法
検索パス-option] [-print -exec -ok | xargsの|はgrep] [コマンド{} \;]

-nameファイル名の#は、ファイル名と呼ばれるファイルを見つける
見つけるために、権限を実行することにより、-perm番号を
見つけるために、ファイルの所有者によって-userユーザー名#を
見つけるために、グループのグループ名#を-group
ファイルを見つけるために時間を変更するには、ファイルによって-mtime -n + N#を、-n N N +、n日以内を指し日前に参照する
ファイルを検索するファイルのアクセス時間によって-atime -n + N#を、-n n日以内を指し、+ N N日前指し
-ctime -n + N#プレスをファイルを検索するファイルの作成時刻、-n n日以内を指し、+ N N日前指し
有効な属グループなし#チェックファイル-nogroupで、ファイル/ etc /グループに存在しないグループである
-nouser番号なし効果的な調査ファイルの所有者の所有者は、/ etc / passwdの文書が存在しない
型B / D / C / P / L / F#のの探索ブロックデバイス、ディレクトリ、キャラクタデバイス、パイプ、シンボリックリンク、簡易ファイルを
-サイズN [C]#サーチブロック長N [nバイトまたは]ファイル
-mount#ファイルは、時間スパンをチェックしません ファイルシステムのマウントポイント
あなたはシンボリックリンクファイルが発生した場合は-follow#、ファイルの意義の範囲内のリンクに従う
ディレクトリを無視-prune#を


トイレ
文法
[ -ヘルプ] [-clw] WC [ -バージョン] [ ファイル...]

-cまたは--bytesまたは--charsはわずか数バイトを示しています。
-lまたは--linesは、行の数だけを表示します。
-wまたは--wordsは単語だけを表示します。
オンラインヘルプを--help。
--versionバージョン情報を表示。

 

UNIP
文法
uniqの[オプション]ファイル

- Cディスプレイ出力に加え、銀行の各ラインの数は、ファイルに表示されます。これは、置換することができる- uと- Dオプション。
- Dのみ重複行を示しています。
- Uは、各行が重複していないファイルのみを表示します。
N -最初のn個のフィールドは、各フィールドの前にブランクでは無視されます。フィールドは、スペースで区切られた互いからの非スペース、非タブ、タブ(0から始まる番号が付けられたフィールド)の文字列です。
+ nはn文字が無視される前に、それが文字(0から番号の文字)の前にスキップされます。
- FN及び- nはフィールドの数であるnは、同じ。
- SN + Nと同じ、nは文字の数です。

おすすめ

転載: www.cnblogs.com/jiazilongBlog/p/11348286.html