鄭州のクラウドコンピューティングのトレーニング、OK?どのようなテキスト処理ツールが含まれ?シェルは、ユーザがコマンド入力を受け取り、実行するためにカーネルに入れて、カーネル、と対話するためのシステムのユーザーインターフェース、ユーザーインターフェースです。シェルスクリプトは、コマンドやコマンドラインアプリケーションが直接実行されていませんが、プログラムファイルによって行われています。シェルスクリプトは、マスターにとって非常に重要である、プロの鄭州クラウドラーニングコースは、シェルスクリプトの知識を説明するに焦点を当てる、Linuxでは、最も一般的に使用されるテキストツールの使用を共有するために、次のシェルの契約を与えました。
1、(ファイル検索)を見つけます
次のLinuxは、ディレクトリ構造内のファイルを検索するための説明書を見つけ、指定された操作を実行します。それは非常に強力な、検索条件のかなりの数を提供します。指定した検索ディレクトリがなければ、システム全体を横断します見つけます。検索を使用、ファイルの種類、ファイル名に基づいて検索することができ、それはまた、クエリの時間、ファイルサイズ、権限、ユーザーまたはグループに基づいてすることができます。
種類別に検索:
見つける。-type D -print //ディレクトリのみすべて一覧表示されます
-type fがファイル/ lのシンボリックリンク
時間で検索:
-atimeアクセス時間(日、分、ユニットは次のように - アミン、です)
-mtime(コンテンツが変更された)修飾
経時-ctime変化(メタデータまたは変更の許可)
サイズで検索:K MG単語のw
2K以上のファイルを探してください
見つけます。型F -size + 2K
許可の検索で:
見つける。-type F -perm 644 -print //実行権限を持っているすべてのファイルを検索
ユーザーが見つけます:
ユーザーウェーバーが所有する。-type F -userウェーバー-print //ファイル検索を見つけます
2、はgrep(マッチドフィルタ)
Linuxシステムのgrepコマンドは、テキストを検索するために正規表現を使用し、一致する行をプリントアウトできるツールをフィルタリング,,見つけ、強力なテキスト検索です。grepのは、すべてのユーザーのために、その使用権をグローバルな正規表現のバージョンを表し、グローバル正規表現を印刷の略です。grepの形式:テキストファイルの1行以上の検索モードを満たすにはgrep [オプション] [パターン] [ファイル...]、。
Grepの一般的に使用されるオプションは次のとおりです。
-c出力のみ一致した行を数えます。
-i大文字と小文字を区別しない(単一の文字にのみ適用)。
これは、ファイル名-hクエリを複数のファイルを表示しません。
-lクエリを複数のファイルのマッチング文字を含む出力ファイルの名前のみ。
行と行番号と一致-nディスプレイ。
-sは存在しません、エラーメッセージ、あるいは全くマッチテキストは表示されません。
-vは、すべての行が一致するテキストが含まれていません表示されます。
3、sedの(代替データ)
SEDは、主に、処理の単位で、データラインが、削除、追加、およびその他の特定のジョブを選択し、交換することができ、優れたファイル処理ツールです。基本的な形式のsedコマンドラインは次のとおりです。
sedのオプション 'スクリプト' FILE1 FILE2 ...
sedのオプション-fスクリプトファイルfile1をfile2を...
sedの編集は、フォーマットコマンド:
/パターン/アクション
パターンは正規表現である場合は、アクションが編集しています。
SED一般的に使用されるコマンドは:! \、C \、iが\、H、H、G、G、L、P、Q、R ,, S、G、W、X、Y、等であり、オプションは、(一般に-eあります、)複数の編集を行います - n(デフォルトの出力をキャンセルする)、 - F(sedスクリプトのファイル名を指定します)。
4、AWK(テキスト処理)
awkは、パターンスキャンおよびテキスト処理言語で、最も基本的な機能は、ファイルブラウザまたは文字列で指定されたルールに基づいて情報を抽出しています。SEDは、しばしば、治療の全行に関して使用、AWKは、デフォルトのキーセパレータに分割「フィールド」(領域)のうち行傾向スペースまたはタブキーです。awkはまた、構文Cをサポートし、条件分岐、ループ、小さなプログラミング言語の同等があるかもしれません。次のようにawkスクリプトが構成されています。
AWK '{文} statements2端{文を} BEGIN'
awkの三つのステップで動作します:1)の文の開始ブロックで、2)ファイルから読み込むか、1行を標準入力、その後statements2を実行読み込まれるすべてのファイルが完了するまで、このプロセスが繰り返される; 3)エンドブロックを実行します。
上記のいくつかの一般的なLinuxのシェル、テキスト処理ツールのほかにも、そうでソートxargsは、uniqの、TR、カット、ペースト、WCとを含んでいます。あなたはより多くの鄭州のクラウドコンピューティング初心者の知識や最新のホットな技術を知りたい場合は、専門の学習に参加することができます!
ます。https://www.jianshu.com/p/18daed1ddaadで再現