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