Присоединяйтесь к всем текстовым файлам в подпапках в Ubuntu в один файл

Используйте umask.

Например, в вашем случае:

umask 002
0
31.12.2018, 20:20
1 ответ

Один простой способ:

find /top/level/subdir -type f -exec cat {} + > output

Или с помощью функций bash:

shopt -s globstar
cat subdir/** > output 2>/dev/null

Перенаправление 2>/dev/null отбрасывает жалобы на то, что bash пытается получить catкаталоги.

1
28.01.2020, 02:41

Теги

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