1、启动Linux系统,用.sh工具(xshell或者SecureCRT等)连上Linux系统。
2、在shell脚本启动时或者在脚本内都可以添加这些调试选项。测试脚本debug.sh,代码如图所示。
3、在脚本启动时添加调试选项。来调试debug.sh,可以在启动脚本时,输入以下命令:bash -x ./debug.sh 或者 sh -x ./debug.sh。
4、使用set 命令。例如要开启-x选项,则在脚本内容中添加命令:set -x set +x 是关闭调试。
5、要看debug.sh脚本执行的信息,就不需要使用bash -x ./debug.sh执行了。直接./debug.sh 就可以看到修改后的信息了,这样就完成了
试试这个命令:ls
-l
*.log
|
awk
'begin{sum=0}{if
($5==0)
$nf
system("rm
-rf
$nf")
++sum}}end{print
"delete
how
many
empty
log
files:
"
sum}'
思路是如下:
用
ls
-l
查看文件大小,然后利用
awk
工具找到大小为
0
的文件,调用
rm
命令将其删除,并计数到
sum
变量,最后打印统计信息。
oldDate=$(date -d "-7 days" "+%Y%m%d")。
cd yourFolder #这里写你的文件夹路径。
for folder in $(ls -d */)。
do。
[ ${folder%/*} -lt $oldDate ] && rm -rf $folder。
done。
扩展资料:
.shell脚本:
打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。
输入一些代码,第一行一般是这样:
#!/bin/bashecho "Hello World !""#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。
echo命令用于向窗口输出文本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)