Удаление текста с файла [Solved]

Такой вот небольшой вопрос, помогите пожалуйста разобраться :)

Если запусь в файл мы делаем через echo, т.е. echo -en "text" >> test.txt

И как же теперь сделать что бы оно нашло слово "text" и удалило его в файле test?

sed example

Line 2
 WORD1
 Line3
 Line 4
 WORD2
 Line5

$ sed '/WORD1/,/WORD2/d' input.txt > output.txt

а вообще google "sed cut out text"

offtop mode on/ кто оно ? :)

offtop mode on/ кто оно ? :) /offtop mode off

Для работы с текстом в никсах есть такой рецептик : файлик надо "поседить и погавкать, если не помогает - жестоко поперлить"

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Извиняюсь за оффтоп и спасибо

Извиняюсь за оффтоп и спасибо за наводку, иду исследователь :)

Извиняюсь за оффтоп, еще

Извиняюсь за оффтоп, хочу еще уточнить маленький нюанс
Сделал удаление текста с файла, оно вывело. Но после как делаю просмотр через cat, все стало таким же как и было. Вот:

s1 test # sed '/WORD1/d' test.txt
Line 2
 Line3
 Line 4
 WORD2
 Line5
s1 test # cat test.txt
Line 2
 WORD1
 Line3
 Line 4
 WORD2
 Line5

Скажите пожалуйста что было сделано не так?

Не читан 'man sed' на предмет

Не читан 'man sed' на предмет внесения изменений в файл, а не вывода изменённого содержимого файла на стандартный вывод.

Пробовал вот так, но стирало

Пробовал вот так, но стирало полностью файл:

cat test.txt | \
> sed -e '/WORD1/d' > test.txt

Конечно вы его затрёте,

Конечно вы его затрёте, нельзя одновременно читать из файла и писать в него.

Используйте параметр '-i'

sed -e '/WORD1/d' -i test.txt

Спасибо)

Спасибо)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".