![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
dcjhyn
我很平凡,但我有一颗向上的心,不奢求惊天动地,小有成就可以给予身边的人幸福即可
展开
-
linux下的eval指令
eval command-line 其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如: pipe=”|” eval ls $pipe wc -l shell第1次扫描命令行时,它替换出pipe的值|,接着eval使它再次扫描命令行,这时shell把|作为管道符号了。 如果变量中包含任何需要shell直翻译 2017-06-23 19:46:23 · 478 阅读 · 0 评论 -
linux shell脚本中的``和$()的区别
linux shell脚本中的“和$()的区别,先让我们看一个实例我编写了一个test.sh的脚本文件 注意:shell脚本中用#注释#! /bin/bash echo `echo \$HOSTNAME` #反引号 echo $(echo \$HOSTNAME) #$() 使用sh -x test.sh来分析bash如何来解释这个脚本,返回的信息如下: 通过上图我们可以得出两个结论: 1原创 2017-06-23 18:40:24 · 2696 阅读 · 0 评论 -
shell脚本截取字符串
Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.123.com/456.htm.1、# 号截取,删除左边字符,保留右边字符。 代码如下:echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.123.com/456.htm2、## 号截取原创 2017-07-15 18:16:59 · 180 阅读 · 0 评论 -
Shell脚本下的彩色进度条
shell中printf的彩色方案颜色是通过添加专用序列来选择的 – 夹在 “\e[“和 “m”之间的数字。如果指定一个以上的数字,则用分号将它们分开。 echo -e “\e[31;42m”使用”\e[0m”序列将颜色重新设置为正常值 颜色分类 \e[30m – \e[37m 设置前景色(字体颜色) echo -e “\e[30m” 灰色 echo -e “\e[31m” 红色原创 2017-07-06 17:59:44 · 265 阅读 · 0 评论