前言:
现在姐妹们对“centosbash应用命令”大约比较关怀,咱们都想要分析一些“centosbash应用命令”的相关文章。那么小编同时在网上网罗了一些关于“centosbash应用命令””的相关知识,希望咱们能喜欢,看官们一起来学习一下吧!接下来继续上一篇的脚本实战系列三,汇集了日常运维的实用脚本,脚本在本机Centos环境做过测试,由于系统或者shell的版本不一样,有可能导致输出的结果不一致或者出现功能性问题,本文只供学习研究,切勿直接复制粘贴到生产环境。
在后台运行循环
#!/bin/bashfor i in 1 2 3 4 5 6 7 8 9 10 # 第一次循环do echo -n "$i "done & # 后台运行echo for i in 11 12 13 14 15 16 17 18 19 20 # 第二次循环do echo -n "$i "done echo exit 0备份上一天更改的所有文件
#!/bin/bash# 备份最近24小时内修改的当前目录中的所有文件BACKUPFILE=backup-$(date +%m-%d-%Y)# 在备份文件名中嵌入日期。archive=${1:-$BACKUPFILE}# 如果命令行上未指定备份存档文件名,如果命令行上未指定备份存档文件名.tar cvf - `find . -mtime -1 -type f -print` > $archive.targzip $archive.tarecho "Directory $PWD backed up in archive file \"$archive.tar.gz\"."exit 0变量赋值和替换
#!/bin/basha=375hello=$a#-------------------------------------------------------------------------# 初始化变量时,=符号两边不允许有空格。echo hello # 不是变量引用,只是字符串“hello”。。。echo $hello # 375# ^ 这是一个变量引用。echo ${hello} # 375# 同样,如上所述,也是一个变量引用。echo "$hello" # 375echo "${hello}" # 375echohello="A B C D"echo $hello # A B C Decho "$hello" # A B C D# 正如我们所看到的,echo$hello和echo“$hello”给出了不同的结果。echoecho '$hello' # $hello# ^ ^# 变量引用被单引号禁用(转义)# 注意不同类型引用的效果。hello= # Setting it to a null value.echo "\$hello (null value) = $hello" # $hello (null value) =var1=21 var2=22 var3=$V3echoecho "var1=$var1 var2=$var2 var3=$var3"echo; echonumbers="one two three"other_numbers="1 2 3"echo "numbers = $numbers"echo "other_numbers = $other_numbers" # other_numbers = 1 2 3mixed_bag=2\ ---\ Whateverecho "$mixed_bag" echo; echoecho "uninitialized_variable = $uninitialized_variable"uninitialized_variable= echo "uninitialized_variable = $uninitialized_variable" uninitialized_variable=23 unset uninitialized_variable echo "uninitialized_variable = $uninitialized_variable" echoexit 0
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #centosbash应用命令