文書がありますが、文書を作成または作成した人に関する情報を保持するために、すべてのスキーマを削除したいと思います。
パターンを簡単に削除できるように、「PATTERN」という単語に置き換えました。この単語をどのように削除できますか?私が使用するコマンドは次のとおりです。
$ cat /path | tr \n \f | \
tr -cd "[A-Za-z0-9 () /\f] | \
sed s/stream.*endstream/STREAM/ | sed s/[0-9][0-9]* /PATTERN/g | \
sed "s/PATTERN PATTERN n/PTR/g"
私はこれを得る
/rdfRDF/xxmpmetaxpacket efdwefdstreamefdobjPATTERN モード obj/DisplayDocTitle trueefdobjPATTERN モード obj/type/XRef/size mode/W[モードモードモード] /ルートモードモード R/Iffo モードモード R/ID[PATTERNFEFPATTERNCPATTERN TERNCPAT TERNEPATTERNDBPATTERNFPATTERNPATTERNFPATTERNEEPATTERN] /フィルター/プレートデコード/左パターン streamxc Z ) PATTERNBSekgPBB(FUfLqSuefdstreamefdobjxrefPATTERN パターンパターン f パターンパターン f パターンパターン f パターンパターン f パターンパターン f パターンパターン f パターンパターン f パターンパターン f パターンパターン f パターン f パターン N f パターンパターン f パターンパターン f パターンパターン f パターン fパターンパターンfパターンモードfモードモードfモードモードfモードモードfモードモードftrailer /sizeモード/ルートモードモードR/IffoモードモードR/IDレイラー/サイズパターン/ルートパターンパターンR /Iffo パターン パターン R/ID[patternNFEFPATTERNCPATTERNEEPATTERNDBPATTERNFPATTERNEPATTERNFPATTERNEEPATTERNFEFPATTERNCPATTERNDBPATTERNFPATTERNPATTERNPATTERNEEPATTERN] /旧パターン/XRefStm パターン
PATTERNという単語を削除する方法は?
答え1
以下を試してください。
sed -i -e 's/PATTERN//g' filename
マニュアルページから:
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if SUFFIX supplied)
-e script, --expression=script
add the script to the commands to be executed