Пропуски Middle grep, sed, awk, find, xargs обновлено

sed: замены и печать

Вопрос

Замени во всём файле localhost на db.internal, правя файл на месте с бэкапом .bak (GNU sed): sed __(1)__ 's/localhost/db.internal/__(2)__' app.conf. Выведи только строки с 10 по 20: sed __(3)__ '10,20p' app.log.

Попробуйте сами

Заполните пропуски по номерам.

1
2
3
Показать ответ и разбор

Коротко

-i.bak правит файл и сохраняет копию с суффиксом. Флаг g заменяет все вхождения в строке, без него только первое. -n отключает автопечать каждой строки, и p печатает только диапазон.

Что в пропусках

1

-i.bak

2

g

3

-n

Разбор

-i.bak правит файл и сохраняет копию с суффиксом. Флаг g заменяет все вхождения в строке, без него только первое. -n отключает автопечать каждой строки, и p печатает только диапазон.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.