У меня есть список файлов, из которых я хочу добавить строку в конец файла. Я не могу найти правильный способ:Learning bash: добавьте строку в список файлов
find . | grep filexxx | xargs << echo "attribute=0000"
Кажется, что не работает, к сожалению. Не написав сценарий, который команда oneliner сделает это?
спасибо!
Заметьте, что 'найти | while' может вызвать проблемы, если ваши имена файлов содержат символы новой строки , – knittl
@knittl: Правильно; Чтобы избежать проблем, используйте 'find. -тип f -print0 | в то время как IFS = read -r -d '' файл; do ... 'вместо этого. –