Linuxの特殊記号、ワイルドカード、正規表現の中で

1.特殊記号

'' WYSIWYG。出力されます。

「」特殊文字が解析されます実行

`` $()の等価、結果を残して、カッコ内のコマンドを実行します。

>リダイレクト(ファイルを空にして、ファイルにコンテンツを追加します)

>>(ファイルの追加コンテンツの末尾)のリダイレクトを追加

2>エラーのリダイレクト

2 >>リダイレクトエラーを追加

- 現在のユーザのホームディレクトリ

!検索やコマンドを実行します。例えば:!はsedコマンドと実行を含む、最も近いものを見つけるためにsedを。grepのSED |歴史:一般的にこれを行います

#コメントやrootコマンドラインプロンプト

値または変数$コマンドプロンプトを取るために、一般的なユーザー

*すべて、何も

\エスケープ文字

&&コマンドが正常に実行される前に、コマンドを実行した後。例えば:ifdownをeth0の&&のifup eth0を

、コマンドが失敗した||前者は、コマンドポストを実行します

2.通配符

 ワイルドカードは、ファイルを見つけるために使用されています

*すべての、すべての手段

} {シーケンスを生成します

 

 

3.正規表現

これは、シンボルによってテキストを表します。正規表現は、ラインに従って処理されている。中国のシンボルの使用を禁止します。

ワイルドカードと正規の違い:

  ワイルドカード - ファイル名と一致するように見て、Linuxのほとんどのコマンドを使用することができます

  定期 - ファイル内のコンテンツを検索し、一致。grepを/ SED / awkは/コマンドサポート、Javaの、パイソンこれらの高レベルの言語のサポートを見つけます。

定期的なカテゴリー:

  定期:^ * $ [] [^]基本正規表現BRE。

  通常の拡張:?| + {}()Extened正規表現ERE

  ^行の先頭

  。(ドット)のいずれかの文字、空白行が一致しません  

  *キャラクターは、前者がより0または1> = 0回表示されます一致します。注意:0回====連続して何も、それが表示され、ファイルの内容全体を置いてはいけません。以下のような:grepのファイルの内容全体tmp.txt「W *」tmp.txtが表示されます。

  ラインの$終了

  [] [ABC] ------マッチA又はB又はC. 括弧内のシンボルに相当し、文字は一度だけ一致します。

  [^] [^ ABC] ------除外AまたはBまたはC

  *すべての文字、すべてのシンボル

 

  |か。以下のような:egrepの "456 | ABC" tmp.txt

  シンボル> = 1 1 +フロント回以上一致します。何が一般的に[]を使用してて、定期的にアウトを照合することによって、連続することができます。

  {} G {N、M} - 以前の最小の文字が表示されたn回m回せいぜい; G {N} - 文字が表示されたN回前に、G {、mは} - 最もm回前の文字で表示され; Gは、{N} - 前の最小の文字が表示さn回。

  ()括弧は全体の内容と同等です。(後方参照)を参照した後に使用されます。一般的にSEDに使用。例えば:SED -rさん#...(..)#\ 2#1グラム。(。) "test.txtのSED -r test.txtのegrepの「GR(さんの##の\ 1#gの(*)。" | E)Y「test.txtの

  ?前の文字の連続した0または1

  

  拡張された定期的に+をサポートするために、定期的

         グレップのegrepの或グリップ-E

    しかし、まだ-r

    AWK AWK

 

おすすめ

転載: www.cnblogs.com/haocao-niu/p/11619622.html