SED コマンドを使用した複数項目の削除

SED コマンドを使用した複数項目の削除

後に引用符が付いていないすべての/ t文字を削除する必要があります。

sed 's/\\t\([^"]\)/foo\1/g' 

このコマンドは単一の発生に適しています。複数の発生(連続発生)を削除するには、どのオプションを追加する必要がありますか?

前任者:abc/t/tdef

上記のコマンドは提供していますabc /tdefが、私たちは探していますabc def

ベストアンサー1

このように:

$ cat file
abc/t/tdef
abc/t"/tdef

$ perl -pe 's|/t(?!")| |g' file
abc  def
abc/t" def

この部分(?!")否定的な見通し高度な正規表現技術、sedこれを知らなかった

おすすめ記事