Я застрял в том числе регулярных выражений с помощью команды sed.
Q: Я хочу заменить все вхождения двух пробелов после конца предложения только одним пробелом.
Вот что я сделал:
sed 's/^ $/^$/' file
И он не заменил два пробела одним пробелом после окончания предложения.
Вывод получаю:
This is the output. Hello Hello
Вывод хочу
This is the output. Hello Hello
@Rahul Я хочу, чтобы выходные данные содержали один пробел после окончания предложения. Не два пробела, как в первом предложении. Я хочу вывод второго предложения
—
Зевс
Ответ @Jasen правильный. Кстати, команда, которую вы попробовали, означает: заменить строку, состоящую только из одного пробела, пустой строкой. Вот почему он не сделал то, что вы хотели.
—
Rexkogitans
Вставьте сюда: война против одиночного и двойного пробела после полной остановки
—
геррит
@gerrit Эта война была проиграна около 20 лет назад. ;)
—
h4ckNinja