2
공백이있는 grep -l 출력 파일 이름
파일을 반복하고 싶습니다. for f in `grep -rsl "foo" . `: do sed -i -- "s/foo/bar/g" $f; done; 그러나 파일 이름은 공백을 포함하므로 공백이 발견 될 때마다 파일 이름이 분할됩니다. 공백이있는 파일 이름을 do블록에 전달하려면 어떻게해야 합니까?
Bash는 GNU 프로젝트의 유닉스 계열 운영 체제를위한 무료 쉘입니다.