У меня есть скрипт, который объединяет файлы с cat
. Он содержит примерно следующую строку, которая зависает скрипт при чтении стандартного ввода, если каталог не содержит файлов:
cat /path/to/dir/* > concat.txt
Есть ли способ сделать так, чтобы cat
ничего не читал из стандартного ввода и выдавал пустой вывод если в /path/to/dir/
нет файлов, или использовать другую команду для достижения того же?