- 博客(5)
- 收藏
- 关注
原创 【Shell】备份脚本
#!/bin/bash#数据备份/root/out.txt到/root/back/下,每天下午16:00执行。cp /root/out.txt /root/back/out$(date '+%Y-%m-%d-%H%M%S').txtif [ $?==0 ];then echo "数据备份成功。$(date '+%Y-%m-%d-%H%M%S')" >> /root/back...
2019-09-27 15:40:14 273 1
原创 【shell】中#*,##*,#*,##*,% *,%% *的含义及用法
介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my...
2019-09-27 09:51:10 343
原创 【Shell】查看主机信息脚本
#!/bin/bash# ------------------------------------------------- echo "当前主机系统如下:" echo "主机名: "$(hostname) echo "IPV4地址: "$(ifconfig|grep "inet "...
2019-09-26 17:06:42 619
转载 【shell】中$(( ))、$( )、``与${ }的区别详解
命令替换在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行[python@master2 shell]$ echo today is $(date "+%Y-%m-%d")today is 2019-03-04[python@master2 shell]$ echo ...
2019-09-26 16:18:33 829
原创 【Shell】中变量引用变量的使用$
hbha=123321bb=bha想要最终显示的是$hbha的值.变量bb=bha,其值是变量hbha名称中的一部分,也就是说变量h${bb}的值是hbha。现在,我想通过${bb}变量把$abaa这个变量显示出来。解决方法:#!/bin/bashhhbha=12bb=bham=h${bb}echo ${!m}...
2019-09-26 12:56:58 3060
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人