【发布时间】:2020-10-29 06:02:36
【问题描述】:
我在 CentOS 中有一个网站,它使用 SVN 来更新和提交。
我想通过 crontab 编写一个 shell 脚本来自动运行调度工作。
我已经测试了一个 SVN 命令,svn status | grep ^?
它显示如下结果:
M index.php<br/>
M data/config.php<br/>
? date/aaa.php<br/>
? images/bbb.php<br/>
? images/product1.jpg<br/>
? images/product2.jpg<br/>
? themes/ccc.php<br/>
? themes/index.html<br/>
? temp/compiled/index.php<br/>
? temp/compiled/article.php<br/>
? temp/compiled/footer.php<br/>
我写了一个SVN命令,可以删除所有的unversion和修改php文件,如下:
svn 状态 --no-ignore | grep ".php$" | sed's/^? //' | xargs rm -rf
我想写一个可以帮助我的shell脚本:
- 删除unversion文件,修改文件除外
- 只删除php文件
- 临时文件夹中的文件除外
请帮帮我,谢谢大家
【问题讨论】: