如何使用带有{}选项的find -exec命令

时间:2015-11-07 12:46:33

标签: shell unix find exec

如何使用-exec选项显示参数值。 我希望显示像 -

    jsvn sd/SQL
    jsvn sd/SQL/mxtools
    jsvn sd/SQL/qatools

但下面的内容并不满足。

/SQL 113>find $PWD -type d  -exec echo "jsvn sd"{} \;
jsvn sd{}
jsvn sd{}
jsvn sd{}

但是当我使用空间时它可以工作,但它不满足要求。

/SQL 114>find $PWD -type d  -exec echo "jsvn sd" {} \;
jsvn sd /SQL
jsvn sd /SQL/tools1
jsvn sd /SQL/tools2

1 个答案:

答案 0 :(得分:1)

find $PWD -type d -exec printf "jsvn sd%s\n" {} +