Top.Mail.Ru
Ответы

[Bash] Linux command (~sed)

Подскажите, можно ли в документе найти нужную строку, и после неё добавить нужную мне строку?

123456
 {
  name: '',
  city: '',
  car: '',
  dog: ''
} 

Найти строку, где присутствует слово "city", и после добавить строку:

1
 phone: '11-22-33' 

Чтобы в конечном счёте получилось:

1234567
 { 
  name: '', 
  city: '',
  phone: '11-22-33'
  car: '', 
  dog: '' 
} 
По дате
По рейтингу
Аватар пользователя
Новичок

sed "3i\phone: '11-22-33'" inputFile
ответ ищется на раз-два. Что мешает вопрос поиску предоставить? Чувствую себя чатжпт