How to use find on dirs with white spaces?

前端 未结 3 1539
情话喂你
情话喂你 2020-12-19 21:25

Here is something strange.

mkdir -p \"1/2 3/4\"
touch 1/2\\ 3/4/file.jpg
for f in $(find . -type f -name \\*jpg); do echo \"${f}\"; done

Th

3条回答
  •  臣服心动
    2020-12-19 21:50

    See the difference between:

    find . -type f -name \*.jpg -exec echo {} \;
    

    and:

    find . -type f -name \*.jpg -exec echo \"{}\" \;
    

提交回复
热议问题