A 디렉토리에 파일이 있습니다. 다른 디렉터리 B에서 이를 파일로 연결하고 싶습니다. 나는 cat
다음과 같은 명령 줄을 사용합니다.cat path_A/* > my_file_output
다음과 같이 말하는 오류가 있습니다.No such file or directory
cat /data/chei2402/ibra/test_infernal/nbF-050_nbSeqs-[20-40]/Train/* > nbF50_train.fasta
cat: '/data/chei2402/ibra/test_infernal/nbF-050_nbSeqs-[20-40]/Train/*': No such file or directory
A. 디렉토리로 가서 실행하면
cat * > my_file_output`
또는
cat * > path_B/my_file_output
좋은 결과.
하지만 나는 원한다
cat path_A/* > my_file_output
당신의 도움을 주셔서 감사합니다.
답변1
이러한 glob 확장을 방지하려면 경로를 [
이스케이프하고 따옴표 ]
로 묶어야 하며 , 따옴표에서 제외해야 합니다.\[
\]
*
cat '/data/chei2402/ibra/test_infernal/nbF-050_nbSeqs-[20-40]/Train/'* > nbF50_train.fasta