Я хотел бы добавить текст в конец некоторых определенных c файлов. Однако если я сделаю это:
[command producing file names] | xargs sed -e '$s/$/\
TEXT/'
, я получу следующий результат:
(all the contents of every single matching file)
TEXT
Это явно не то, что я хочу. Добавление g
к шаблону подстановки также не помогает, а включение -i
приводит только к последнему редактируемому файлу.
Могу ли я что-нибудь сделать, чтобы исправить это или альтернативу, чтобы добавить специфику c строка до конца списка файлов?