我目前正在将DOS批处理脚本转换为shell脚本,而我有99%的处理工作,其中一部分我无法弄清楚如何转换。
在批处理文件中,我有一行看起来像
Canvas
我如何为shell脚本编写它?
答案 0 :(得分:2)
试试这个,这将删除文件而不提示
find /jeopardy -mtime 3 -name "*.*" -exec rm -f {} \;
要在删除文件之前提示,请尝试上面的变体
find /jeopardy -mtime 3 -name "*.*" -exec rm -i {} \;
注意:我使用了路径t:\jeopardy
答案 1 :(得分:1)
根据this page,该命令的作用是在t:\jeopardy
目录中递归搜索所有最近三天“旧”的文件并将其删除。所以unix等价物就像:
find /jeopardy -mtime 3 -exec rm {} \;