Tôi đã cố gắng nối các tệp văn bản trong các thư mục con và đã thử:
cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var
Tuy nhiên điều này đã không trả lại bất cứ điều gì. Vì vậy, đã thử thêm một 'thư mục con' không tồn tại
cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var
Và lần này nó đã được thực hiện, nối các tệp thành công. Tại sao điều này xảy ra?
echo
thay vìcat
để xem dòng lệnh bạn nhận được. (Hoặc sử dụngset -x
để gỡ lỗi.)