sedコマンドの構文は次のとおりです。
sedの[オプション]コマンドファイル(複数可)
または:
sedの[オプション] -fスクリプトファイル(複数可)
セッドの二つの方法の使用を示す上記のコマンドフォーマット、。編集コマンドは、このオプションのすぐ後ろに配置された最初のメソッド呼び出しは、最も一般的なものです。編集コマンドを使用して、より複雑な編集操作のいくつかは、非常に長いかもしれ行う際には、読みやすくするために、編集命令は、典型的には、第二の方法でセッドを呼び出すためにファイルを編集し、スクリプトファイル内に配置されます。
セッドとgrepは同じではありません、かどうかにかかわらず、指定されたパターンを見つけるの、その終了ステータスが0である、唯一の構文エラーコマンドがあり、sedのような終了:注意
sedの特長
編集者としてSEDは、以下のような特徴を持っている非常に強力なツールです。
(1)非対話し、濾過し、パターンマッチングに基づいて、テキストを変更します。
(2)プログレッシブ処理、セッドを用いて大容量のファイルは非常に有利であろう。
(3)テキストの出力を可能にし、削除、置き換え、コピー、カット、インポート、エクスポート、およびさまざまな編集
(4)シェルスクリプトプログラミングより便利わかるsed Vimを使用してスクリプト。
sedの使い方
以下の表にルールやオプションを使用してsedの。
sedコマンドの共通オプション
コマンドオプション |
説明 |
||||||||||||||
-n |
静かな(サイレント)モードを使用してください。一般的な使用セッドにおいて、STDINからのすべてのデータは、一般的に画面に表示されますが、場合には、ライン(またはコマンド)がリストされる特別な処理がわかるsedのみを介して、-nパラメータと相まって。 |
||||||||||||||
-e |
それはあなたがこのオプションの後ろに新しい編集コマンドを追加することができます。複数の編集指示は、あなたが1つの命令のみを編集する場合、このオプションを使用して1つずつ追加する必要がある場合は、このオプションを使用することはできません。 |
||||||||||||||
-f |
ファイル内のアクションに直接書き込みSED、-f finame sedのアクションが、ファイル名内で実行することができます。 |
||||||||||||||
-私 |
直接読む画面からファイルの内容ではなく、出力を変更します。 |
||||||||||||||
-r |
これは、拡張正規表現をサポートしています。 |
||||||||||||||
-h |
ヘルプ情報のsedを出力。 sedコマンドの構文は次のとおりです。 sedの[オプション]コマンドファイル(複数可) または: sedの[オプション] -fスクリプトファイル(複数可) セッドの二つの方法の使用を示す上記のコマンドフォーマット、。編集コマンドは、このオプションのすぐ後ろに配置された最初のメソッド呼び出しは、最も一般的なものです。編集コマンドを使用して、より複雑な編集操作のいくつかは、非常に長いかもしれ行う際には、読みやすくするために、編集命令は、典型的には、第二の方法でセッドを呼び出すためにファイルを編集し、スクリプトファイル内に配置されます。 注:セッドとgrepは、同じではないにかかわらず、指定されたパターンを見つけるか否かを、その終了ステータスが構文エラーコマンドがある場合にのみ、0であり、SEDがゼロ以外の終了状態です。 8.3.2 sedの特長 編集者としてSEDは、以下のような特徴を持っている非常に強力なツールです。 (1)非対話し、濾過し、パターンマッチングに基づいて、テキストを変更します。 (2)プログレッシブ処理、セッドを用いて大容量のファイルは非常に有利であろう。 (3)テキストの出力を可能にし、削除、置き換え、コピー、カット、インポート、エクスポート、およびさまざまな編集 (4)シェルスクリプトプログラミングより便利わかるsed Vimを使用してスクリプト。 8.1 sedの使い方 sedの使用ルールおよびオプションを表8.1に示します。 表8.1 sedコマンドの共通オプション
|