find . -name file -exec echo abc > {} \; fail

find . -name file -exec echo abc > {} \; fail

应该改用:

find . -name file -exec bash -c 'echo abc > {}'  \;

或者

for i in `find . -name file`
do
    echo abc > $i
done

 

posted @ 2016-01-13 15:04  格通  阅读(454)  评论(0)    收藏  举报