000.txt부터 181.txt까지의 텍스트 파일로 가득 찬 폴더가 있습니다. 동일한 awk 스크립트(program.awk)를 사용하여 이 모든 것을 처리하고 해당 출력 파일(output000.txt - output181.txt)로 보내려면 어떻게 해야 합니까?
답변1
???.txt의 f에 대해 하다 awk -f program.awk "$f" > "$f 출력" 완벽한
이름 뒤에 세 문자(모든 문자)가 오는 모든 파일이 처리됩니다 .txt
. 이름 뒤에 세 자리 숫자가 오는 파일만 제한하려면 다음을 .txt
사용하십시오.
for f in [0-9][0-9][0-9].txt