그래서 나는 수많은 파리에서 stat를 호출하여 결과를 텍스트 파일로 출력해야합니다. 나는이여러 파일에 stat 호출하기 - 리눅스
stat 'Dir/$file_names' -c %n,%s,%y >> meta.txt
$의 file_name은 형식에 시도했다 :
"file1" "file2" "file3"
그러나 합계가 호출 될 때 따옴표가 경로에 남아대로 작동하지 않습니다.
문자열을 제거하거나 문자열을 반복 할 수있는 방법이 있습니까? 변수가 확장 될 수 있도록
또한 파일 이름의 일부는 그래서 따옴표 아마
파일 이름 문자열은 다음 명령으로 설정 파일을 지정하기 위해 필요한 것이다 공간
file_name=`ssh [email protected] find /attachments -type f -mtime -100 -daystart -printf '\"%f\"\ ' `
당신의 질문은'stat'와 관련된 것보다 더 쉘 스크립트 질문입니다. 따라서 [advanced bash scripting guide] (http://www.tldp.org/LDP/abs/html/) –
을 읽으십시오. "$ file_names"가 정확히 "* file *"형식을 사용하고 있다는 것을 의미합니까? file2 ""file3 "'"? 어떻게 * 정확하게'file_names' 쉘 변수가 설정 되었습니까? –
그것은 find 명령을 사용하여 설정 한 문자열입니다. – Jessica