Пропуски 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 ошибок.