2016-12-22 1 views
0

Например, у меня есть файл caf.txt, и я хочу удалить слово «donut» в документе, не введя документ в linux. Как я могу это сделать?Удаление определенной строки в linux

+0

Вы хотите удалить только слово или строку, содержащую это слово? – Utsav

+0

строка, содержащая это слово –

+1

Затем проверьте ответ Майка и примите его, чтобы вопрос был закрыт. Спасибо – Utsav

ответ

3

Чтобы удалить только слово "пончик"

sed -i 's/donut//g' caf.txt 

Чтобы удалить строки, содержащие слово "пончика"

sed -i '/donut/d' caf.txt 
0

Что я делаю:

СЭД «/ text_to_delete/d 'filename | sponge filename

Это внесет изменения в исходный файл.