Я хочу добавить и добавить определенную строку файла с помощью awk.
Пример:
Скажем, у меня есть файл с 5 строками, я хочу, чтобы awk 3-й строки и поставить«привет» в начале и «до свидания» в конце.
файл примера.
1. foo
2. foo
3. foo
4. foo
5. foo
вывод результата hello 3. foo goodbye
и удаление всех остальных строк 1, 2, 4, 5,
Я пытался awk 'NR==3 {print $0" goodbye"}' <file>
, это добавляет строку до свидания, но я не могу понять, как добавить строку с "привет"
Я пытался НАЧАТЬ и КОНЕЦ вкоманда, но не знаете, как обработать NR == 3?
Желаемый результат должен быть ..
hello 3. foo goodbye
конечный результат вывода hello 3. foo goodbye
и удалить все остальные строки 1, 2, 4, 5,