Shell
文章平均质量分 75
stanssss
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【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 · 3122 阅读 · 0 评论 -
【Shell】查看主机信息脚本
#!/bin/bash# ------------------------------------------------- echo "当前主机系统如下:" echo "主机名: "$(hostname) echo "IPV4地址: "$(ifconfig|grep "inet "...原创 2019-09-26 17:06:42 · 687 阅读 · 0 评论 -
【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 · 884 阅读 · 0 评论 -
【shell】中#*,##*,#*,##*,% *,%% *的含义及用法
介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my...原创 2019-09-27 09:51:10 · 404 阅读 · 0 评论 -
【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 · 316 阅读 · 1 评论
分享