awk의 다중 입력 및 출력 파일

awk의 다중 입력 및 출력 파일

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

관련 정보