相关命令
天数计算
echo $(date -d "1 day ago" +%Y-%m-%d) #1 day ago 直接输出系统前一天的日期
echo $(date -d "2 day ago" +%Y-%m-%d) #2 day ago 直接输出系统前两天的日期
$
组合使用 参数 $0:
在shell中,$0 指定为命令行参数的第0个参数,即当前脚本的文件名,$1 $2 指传入脚本的第 1 第 2 个参数
dirname 和 $0:
经常看到 $(dirname $0),那么这个变量存放什么,即:当前脚本文件的父目录,注意 $0 为脚本执行时传入的脚本路径名,如下

$#
这个程式的参数个数
日志
记录终端信息
script screen.log
bash main.sh
while 循环
while condition
do
statements
done
参考资料
https://blog.youkuaiyun.com/sinat_25873421/article/details/80340049
博客介绍了Shell脚本的相关命令,如$0表示当前脚本文件名,$1、$2指传入脚本的参数,$(dirname $0)表示脚本文件父目录,$#表示程式的参数个数。还提及了日志记录终端信息和while循环,并给出参考资料。
97万+

被折叠的 条评论
为什么被折叠?



