gawk에서 처리하고 싶은 파일 목록이 있습니다. 여기 내 명령입니다파일 이름에 공백과 gawk 사용
ls -1 *.wma | gawk '{printf("ffmpeg -i %s track4-%s.mp3\n",$0, $1);}'
그러나 원래 파일 이름에 공백이 포함되어 있기 때문에, 나는 공간이 탈출하지 않는 한 작동하지 않습니다
ffmpeg -i 02 Track 2.wma track4-02.mp3
같은 명령을 얻는다. 어떤 아이디어가이 권리를 얻는 방법?
예상 출력 그것은 useless and buggy use of ls
의
ffmpeg -i 02\ Track\ 2.wma track4-02.mp3
아마도 당신이 찾고 있습니다 : http://linux.die.net/man/1/xargs – technosaurus