Я намагався об'єднати текстові файли у підпапки і спробував:
cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var
Однак це нічого не повернуло. Отже, спробував додати неіснуючу "підпапку2"
cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var
І цього разу це вийшло, успішно об'єднавши файли. Чому це відбувається?
echo
замість того,cat
щоб побачити, який командний рядок ви отримали. (Або використовуватиset -x
для налагодження.)