ファイルには次のものがあり、「application:」パターンを検索する必要があります。ここで「application:」は必要ですが、次のフィールドは「RMAN」に変更する必要があります。 sedを使用しようとしていますが、使用できません。一度に手に入れてください。
$私の仕事は見ない
アップデート_ジョブ:P_rman_INC1_HCMS2ジョブ_タイプ:CMD
カテゴリー:DBA
アプリケーション: RMAN
アップデート_ジョブ:P_rman_INC1_HCMPRTLジョブ_タイプ:CMD
カテゴリー:DBA
適用:マイボックス
答え1
提供した入力例を想定すると、次のようになります。
sed -e 's/application:.*/application: RMAN/g' filename
答え2
簡単な出力印刷用
sed -e 's/application:.*/application: RMAN/p' filename
ファイルを直接編集
sed -i 's/application:.*/application: RMAN/g' filename
特定の行を変更するには、1つずつ編集するだけですapplication:
。
$ vim myjobs
~
~
~
~
:%s/application: /application: RMAN/gc
パターンを変更するには、1行ずつ尋ねます。