использование sed для удаления знака равенства из файла

Я пытаюсь использовать sed, чтобы удалить знаки равенства из этого файла и передать его в новый файл:

I am a file to be edited.
A unique file with my own words.
T=h=e=r=e a=r=e i=s=s=u=e=s w=i=t=h t=h=i=s l=i=n=e

Я попробовал cat FixMeWithSed.txt | sed 's/=//' > FileFixedWithSed.txt, но заменил только первый знак равенства. [ ! d1]

I am a file to be edited.
A unique file with my own words.
Th=e=r=e a=r=e i=s=s=u=e=s w=i=t=h t=h=i=s l=i=n=e

Я не уверен, как выбрать все знаки равенства, а не только первые. Спасибо!

1
задан 26 February 2015 в 01:10

1 ответ

Вы можете использовать

sed -i "s/=//g" file.in

для замены = в том же файле, не создавая новый. В противном случае вы можете использовать

tr -d '=' < file.in > file.out
1
ответ дан 23 May 2018 в 22:55

Другие вопросы по тегам:

Похожие вопросы: