shell find管道删除文件时建议采用-exec rm -rf {} \;提示找不到文件 建议使用xargs
if [ ! -d /app/xxx];then mkdir -p /app/appbak;fi && mv lt-xxx-service /app/appbak/lt-xxx-service`date +%Y%m%d%H%M`.bak && find /app/xxx-type d -name '*.bak' -mtime +1 -exec rm -rf {} \;
find . -name 'config.xml' | xargs -i sed -i "s#-exec rm -rf {\([^}]*\)} \\\;#| xargs rm -rf#" {} //sed查找匹配{}号
xargs在find前后是随机产生的