これはファイル内で次のように置き換えることができますtom
。sam
sed 's/tom/sam/g' file_1 > file_2
しかし、次はそうではありません。
sed 's/*****/sam/g' file_1 > file_2
特殊文字を*****
単語に置き換えますsam
。スラッシュを試してみました\*
が、エラーが発生しました。
ベストアンサー1
\
特殊文字の前にバックスラッシュを使用してエスケープする必要があります。たとえば、次のようになります。
sed 's/\*/t/g' test.txt > test2.txt