Удаление текста с файла [Solved]
fame 17 июля, 2013 - 05:18
Такой вот небольшой вопрос, помогите пожалуйста разобраться :)
Если запусь в файл мы делаем через echo, т.е. echo -en "text" >> test.txt
И как же теперь сделать что бы оно нашло слово "text" и удалило его в файле test?
»
- Для комментирования войдите или зарегистрируйтесь
sed example
$ 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, все стало таким же как и было. Вот:
Скажите пожалуйста что было сделано не так?
Не читан 'man sed' на предмет
Не читан 'man sed' на предмет внесения изменений в файл, а не вывода изменённого содержимого файла на стандартный вывод.
Пробовал вот так, но стирало
Пробовал вот так, но стирало полностью файл:
Конечно вы его затрёте,
Конечно вы его затрёте, нельзя одновременно читать из файла и писать в него.
Используйте параметр '-i'
Спасибо)
Спасибо)