добавьте слово в конец строки в txt-файле

У меня есть файл, который должен иметь «ОК» в конце определенной строки

строка, которую следует изменить, - это первая строка, не заканчивающаяся на «OK»

Я могу grep файл, чтобы получить строку, которая будет изменена с помощью следующего кода

grep -vnm 1 OK '/content2'

Мне нужна помощь в добавлении шаблона ОК в конец этой строки

Пример:

, если содержимое файла имеет следующие строки

aaaaaaaaaaaaaa OK
bbbbbbbbbbbbbb OK  
cccccccccccccc  
dddddddddddddd
eeeeeeeeeeeeee OK

Мне нужно добавить OK в строку, содержащую cccccccccccc только

1
задан 5 September 2014 в 13:42

1 ответ

sed -ri 's/.*cccccccccccccc */cccccccccccccc OK/g' filename

где filename - имя вашего имени входного файла.

-1
ответ дан 24 May 2018 в 04:02
  • 1
    ccccc только, например, это может быть любая вещь, условие для строки, которая должна быть изменена (это первая строка, в которой dos не содержит OK в конце ее) – Fat Mind 4 September 2014 в 00:43
  • 2
    Только первая строка или все строки, которые не имеют OK? – Harris 4 September 2014 в 01:13
  • 3
    только первая строка – Fat Mind 5 September 2014 в 13:46

Другие вопросы по тегам:

Похожие вопросы: