Это простая проблема, я просто застрял на ней. Я беру содержимое нескольких файлов и печатаю имя каждого файла в виде заголовка перед его содержимым. Это много работает. Но я хочу иметь пустую строку, разделяющую содержимое одного файла и заголовок для содержимого следующего файла.Вставьте пустую строку после содержимого файла в новый файл
Я хочу, чтобы выглядеть следующим образом:
Файл 1 заголовка
Файл 1 Содержание
[пустое пространство]
Файл 2 заголовка
Файл 2 Содержание
Я попытался положить \ n после "{}" в моем коде, но это не сработало. Какие-либо предложения?
find . -type f -name '*_top_hits.txt' -print -exec cat {} \; > combinedresults.txt
Спасибо! Вы можете объяснить sh-c? – lynkyra
@lynkyra: он вызывает оболочку явно для запуска этих команд, она обязательно не должна быть 'sh', также может быть' bash -c'. – Inian