我想循环文件
for f in `grep -rsl "foo" . `: do sed -i -- "s/foo/bar/g" $f; done;
但由于文件名包含空格,因此只要找到空格,就会拆分文件名。
如何将文件名及其空格传递给do块?
do
bash grep path sed
bash ×1
grep ×1
path ×1
sed ×1