LINUX三銃士SED

まず、sedコマンド:(良いテキストエディタを使用して、)行の業務を専門に

1.増加情報
2.アンインストール情報
3.変更情報
4.情報のフィルタリング(grepを強く)

sedコマンドの使用法を練習:
情報を表示するために
1)情報を表示するために、指定された行数に応じて
、単一のライン情報が-N示す第2の情報ラインフィルタ無効な情報を表示するフィルタリング

連続的なマルチライン・メッセージ・フィルタリング

不連続な複数行のメッセージをフィルタリング

2)指定されたコンテンツなどの情報を表示するために

シングルラインフィルタ情報

連続的なマルチライン・メッセージ・フィルタリング

不連続な複数行のメッセージをフィルタリング

概要:sedコマンドパラメータを使用して
表現さ-nすると、デフォルトの出力キャンセル
pが表示情報を表し、

情報の追加
指定された行の情報で1)の増加は、
上記の2行目に挿入された情報を示しています

これは、複数行を挿入表し、\ nは支店を表し

挿入情報は、以下の二行目を示しています

要約:
私は上記の指定されたラインことを示す
指定された行は、上記表す
行の数に指定された文字に係る情報を追加/文字/キャラクタ情報に応じて増加させることができる。同じ理由

情報を削除するには:
1)指定された行に基づいて情報を削除

2)指定された文字に基づいて情報を削除

概要:すべての情報を変更、追加SEDは、メモリに変更はなく、一時的に画面上に表示されています。私は、このパラメータを追加するために、ディスクに書き込まれるようにしたい
が、バックアップを作成するためにsedコマンドに良いアイデアを使用してファイルの内容を変更します

情報を修正する:フォーマット:sedの"S#XXX XXX#G番号"
1)修飾情報指定された行。

演習:複数のユーザーを作成し、パスワードを設定すると同時に、
最初のコース:単一のユーザーを作成し、パスワードを設定し
stu01のuseradd;「123456」エコー| passwdの--stdin stu01

第二工程:複数のユーザを作成し、パスワードを選択
エコーSTU {01..10} | xargsの-n1 | sedの-R「Sは##には、\ 1 useraddの、 '123456'エコー| passwdファイル(*。)--stdin \ 1#gを「| bashの

演習2:.jpgファイルにすべてのoldboy01ディレクトリ内の.txtファイル

注意:デフォルトの出力は、ので、キャンセルされたsed -nコマンドと-iパラメータ共有-nを使用して注意してください
、あなただけ使用する-iファイルの内容を使用してハードまたはしばしば書か一致させたいときには、多くの場合、結果のみを示し、あなたのこれ以上の情報を一致していない、およびその他のコンテンツ

この方法は、IPアドレスを取ります:

SEDバッチは、動的なパスワードの使用をユーザーを作成して保存します
LINUX三銃士SED

おすすめ

転載: blog.51cto.com/13858002/2422810