У меня есть следующая проблема.найти и заменить sed
У меня есть файл с большим количеством слов внутри того, что мне нужно сделать, это найти эти слова в другом файле и заменить их только одной буквой.
Я не знаю слова, которые я должен удалить (слишком много!), Поэтому я не знаю, как использовать следующую команду патч в
$ sed -i 's/words_old/word_new/g' /home/user/test.txt
однако я думаю, что я должен использовать также кошку команда:
$ cat filewithwordstobedeleted.txt
но я не знаю, как их объединить.
Спасибо, что помогли мне! :)
Фабио
Где сделайте word_new взялось? Являются ли они также указаны в файлеwithwordstobedeleted.txt, рядом с каждым словом, или вы заменяете все слова одной буквой? –
Я должен заменить все слова словом «null» – fabioln79
Остерегайтесь ошибки [clbuttic] (http://thedailywtf.com/Articles/The-Clbuttic-Mistake-.aspx). –