그래서 20140720.457812.tmp와 같이 많은 파일이 포함된 폴더가 있고 파일의 줄 수를 세어 다음을 시도했습니다.
#!/bin/bash
lines=`more /folder/20140720*.tmp|wc -l`
하지만 다음 오류가 발생합니다.
/folder/20140720*.tmp: No such file or directory
more /folder/20140720*.tmp|wc -l
터미널에서 이 작업을 수행 하면 작동하지만 스크립트에서는 작동하지 않습니다.
답변1
다음을 시도해 보십시오:
#!/bin/bash
lines= `more ./folder/20140720*.tmp|wc -l`
.
현재 작업 디렉토리를 지정하는 경로 이름을 추가합니다 .