我经常下载大量图片,并经常使用cleanup.sh文件清理,该文件只包含rm -rf *
命令。
我的疑问是,我想知道它做了多少次。比方说,在另一个文件中,我想附加文件已被执行的信息。 他们有什么办法吗?
答案 0 :(得分:1)
在您的cleanup.sh中,您可以执行rm -rf * && date >> cleanup.runs.log
。这样,无论何时运行它,日期/时间都会写入日志文件,您可以使用它来计算脚本执行的次数和时间。
答案 1 :(得分:1)
这可能有效:
echo "Script was executed" >> logFile
然后您可以使用wc -l
答案 2 :(得分:1)
echo $(($(cat other.file)+1)) > other.file;
$(cat other.file)
读取other.file
$((...+1))
将其递增一个。echo ... > other.file
将结果写回other.file
当然,这需要您创建内容为other.file
的初始0
。