![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
征服在路上
谦虚,谨慎,感恩,求进取;
正心,修身,治家,平天下。
展开
-
shell中$(( )) 与 $( ) 还有${ }的区别
$( ) 与 ` ` (反引号) 在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行: * 完成引号里的命令行,然后将其结果替换出来,再重组命令行。 例如: [code]$ echo the last sunday is $(dat转载 2013-01-07 14:37:01 · 429 阅读 · 0 评论 -
Shell 常用文件判断
1)判断表达式 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串 –n s1 字符串s1的长度非零,表达式为真 –z s1 如果字符串s1的长度为零,表达式为真 s1= s2原创 2012-12-31 12:37:53 · 897 阅读 · 0 评论 -
shell 正则表达式
Linux Shell环境下提供了两种正则表达式规则,一个是基本正则表达式(BRE),另一个是扩展正则表达式(ERE)。 下面是这两种表达式的语法列表,需要注意的是,如果没有明确指出的Meta字符,其将可同时用于BRE和ERE,否则将尽适用于指定的模式。 正则元字符 模式含义 用例 \ 通常用于关闭其后续字符的特殊意义,恢复其原意。 \(...\),这里的括号转载 2012-12-31 13:23:25 · 527 阅读 · 0 评论 -
格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"
格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. \033[ ; m …… \033[0m 字背景颜色范围:40---转载 2017-07-21 10:00:15 · 528 阅读 · 0 评论