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  格通  阅读(436)  评论(0编辑  收藏  举报