はじめに sed は、コンテンツを一度に 1 行ずつ処理するオンライン エディターです。処理中、現在処理されている行は「パターン スペース」と呼ばれる一時バッファに保存され、処理が完了すると sed コマンドがバッファの内容を処理します。画面。次に、次の行を処理し、ファイルの終わりまで繰り返します。リダイレクトを使用して出力を保存しない限り、ファイルの内容は変更されません。 Sed は主に、1 つまたは複数のファイルの書き込み変換プログラムなどを簡素化するために使用されます。 sed はパラメータを使用します [root@www ~]# sed [-nefr] [アクション] オプションとパラメータ: -n: サイレント モードを使用します。通常の sed の使用法では、STDIN からのすべてのデータが端末にリストされます。ただし、-n パラメータを追加すると、sed によって特別に処理された行 (またはアクション) のみがリストされます。 -e: コマンドラインモードで sed アクションを直接編集します; -f: sed アクションをテキストに直接記述します
1 Linux での sed コマンドのサンプルコード共有の詳細な説明
はじめに: はじめに sed は、コンテンツを一度に 1 行ずつ処理するオンライン エディターです。処理中、現在処理されている行は「パターン空間」と呼ばれる一時バッファーに保存され、その後
sed の概要:コンテンツを一度に 1 行ずつ処理するオンライン エディタ。処理中、現在処理されている行は「パターン スペース」と呼ばれる一時バッファに保存され、処理が完了すると sed コマンドがバッファの内容を処理します。画面。次に、次の行を処理し、ファイルの終わりまで繰り返します。リダイレクトを使用して出力を保存しない限り、ファイルの内容は変更されません。 Sed は主に、1 つまたは複数のファイルの書き込み変換プログラムなどを簡素化するために使用されます。
3. php はシェル スクリプトで sed コマンドを実行できません -
はじめに: php はシェル スクリプトで sed コマンドを実行できません---緊急 sed -i '/^BOOTPROTO/d' ファイルpath sed -i '/^DEVICE/iBOOTPROTO=none' ファイル パス-----解決策------exec にシステム コマンドを実行する権限があるかどうかを確認します。Apache ユーザーに sed コマンドを実行する権限があるかどうかを確認します。 ------
4. php はシェル スクリプトで sed コマンドを実行できません-
はじめに: php はシェル スクリプトで sed コマンドを実行できません---urgent sed -i '/ ^BOOTPROTO /d' ファイル パス sed -i '/^DEVICE/iBOOTPROTO=none' ファイル パス ------解決策------次のことを確認してくださいexec が存在します システムコマンドを実行する権限がありません。Apache ユーザーに sed コマンドを実行する権限があるか確認してください-----解決策
[関連Q&Aの推奨事項]:
linux - 混合の問題についてwhile read と sed の使用、sed 標準入力の最初の行を食べました
linux - sed: 'wifi.confl5tFtt' を 'wifi.conf' に移動できません: 入出力エラー
以上がsed コマンドの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。