sedを使用した特殊文字の置換

sedを使用した特殊文字の置換

これはファイル内で次のように置き換えることができますtomsam

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

おすすめ記事