하위 폴더에서 텍스트 파일을 연결하려고 시도했지만 시도했습니다.
cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var
그러나 이것은 아무것도 반환하지 않았습니다. 따라서 존재하지 않는 'subfolder2'를 추가하려고했습니다.
cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var
그리고 이번에는 파일을 성공적으로 연결하여 문제를 해결했습니다. 왜 이런 일이 발생합니까?
echo
대신에 사용하십시오cat
. (또는set -x
디버깅에 사용 )