テキスト処理のカットは、並べ替え、uniqのは、正規表現を貼り付け

テキスト処理のカットは、並べ替え、uniqのは、正規表現を貼り付け

テキストを抽出する列の1つのカット

。実施例をFILEDS -f -d区切り文字をカットし、カット-d:-f1を、-dと:コロン区切りビットを、F1によって、最初の列をとります。

[root@cenots7 ~]#cut /etc/passwd -d: -f 7
/bin/bash
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin

1.2ペースト-d:F1、F2 2つの文書アライメント行番号は、指定された区切り文字、並んで-d。

1.3ソートソート

ソート-r順序を逆にします。ソート-Rランダム。デジタルサイズでソート-nソート。ソート-f大文字と小文字を区別しない文字列。ソート-u重複行を削除します。
統合された使用法:ソート-t:-K3 -n passwdの-t : 番号順に3列、-Nサイズに応じてソート-K3コロン区切り文字を指定します。

//システム12によって生成されるランダムなパスワードは下線番号、ケースを備え、
TR -dc | __catは/ dev / urandomの "-ZA-Z_0-9" |ヘッド-c 12__

1.4 uniqの前と重複する行からの入力との接触後

1.4.1 UNIQ -c繰り返し行数表示
のみの行が重複しuniqの-dディスプレイを
-uが重複行を表示するだけでなくUNIQ
//一般的なソートlist.txtには|その後、統計が重複行の数である、uniqの-cソートします

2 grepコマンド

2.1のgrep -m M回の一致が停止しました。grepの-v表示ラインが一致していません。grepがケースを無視する-i。マッチしたオリジナルの行番号を表示する-nグレップ。grepは一致した行の数をカウント-c。grepはマッチした文字列のみの表示を-o。サイレントモード-q grepを。grepの-A#、後ろ#マッチング行。-C#lines.grep#前一致のgrepの-B、各長手方向列番号と一致するコンテキスト。グレップの-eまたは複数のオプションを一致させます。grepの-e "AB" -e "CD" .grep -wは、単語全体にマッチします。grepの-Eは、拡張構文を使用します。grepの-Fは、唯一の文字列に一致することは、通常のサポートしていません。grepの-f FILE1 FILE2。ファイル1行の内容に基づいて、ラインマッチングFILE2によってラインは、2つのファイルが含まれている内容に同じ外観を実現することができます。

2.2正規表現

2.2.1

。任意の1文字
[-BA-Z0-9]単一文字指定された範囲
指定範囲外の[^ 0-9]単一文字
[:alnum:]文字と数字
[下部:]、[: UPER:] [:アルファ:]、[:ブランク:]、 空白(スペース、インジケータがある)、[:スペース:]、水平方向および垂直方向の空白文字、[:CNTRL:]、印刷不可能な文字、[:グラフ:]非空白印刷可能な文字は、[:印刷:]、非空で印刷することができます[:PUNCTを:]、句読点を。

一致の数を2.2.2

*任意の回数の前の文字。
*ポイント、ヌル文字列を含む任意の長さの文字列を表し、単一の文字、スターポイントを表します。
\?直前の文字0または1
\ +少なくとも一つの前の文字
\ {N \}文字の前に、n回
\ {M、N \}、少なくとも文字の正面Mで最もn回で。

2.2.3アンカー位置

^第1アンカーラインは、の行に一致する最も左の
マッチラインの右端の位置のために、ラインの$アンカー端を
^ $は、任意のコンテンツなしに空白行、すなわち行に一致
^ [:スペース:[]] * $空白行はスペースに一致させることができます。
\ <ワード、ワードモードの特定の始まりのための単語、単語、単語、単語最初のアンカー、左側の単語を、注意してください。
\>、語尾はワードモード、特定の結末のための右側に固定します。

////以上の基準男7正規表現

おすすめ

転載: blog.51cto.com/14420400/2426490