DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年2月13日

摘要: 简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep和f 阅读全文
posted @ 2017-02-13 17:20 DoubleLi 阅读(947) 评论(0) 推荐(0)

摘要: 在阅读别人shell脚本的时候,我们可能会看到类似$0这些变量符号。那么他们是什么意思呢? 变量说明 $$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$* 阅读全文
posted @ 2017-02-13 17:19 DoubleLi 阅读(1819) 评论(0) 推荐(0)

摘要: 在编写Shell脚本时,我们需要会用到各种各样的特殊符号,通过这些特殊符号可以使我们编写的代码更加简洁和高效,这里给大家汇总下: 1、{} 大括号:用法一:通配符扩展eg: ls my_{finger,toe}s这条命令相当于如下命令的组合:ls my_fingers my_toeseg: mkdi 阅读全文
posted @ 2017-02-13 17:09 DoubleLi 阅读(917) 评论(0) 推荐(0)

摘要: 转自:http://blog.sina.com.cn/s/blog_6561ca8c0102we2i.html 反引号位 (`)经常被忽略,而且容易与单引号弄混。它位于键盘的Tab键的上方、1键的左方。单引号(')位于Enter键的左方。在Linux中反引号起着命令替换的作用。命令替换是指shell 阅读全文
posted @ 2017-02-13 17:03 DoubleLi 阅读(724) 评论(0) 推荐(0)

摘要: 今天有人提问: 这就引申出了另一个问题:反引号与$()有没有区别? 这是一个非常有意思的问题,但要解释这个问题确比较困难,我来换一个简单一点的例子,通俗的解释一下。 比如我们有一个shell脚本名为test.sh有一下两行 1 2 echo `echo \$HOSTNAME` //反引号 echo  阅读全文
posted @ 2017-02-13 16:53 DoubleLi 阅读(10679) 评论(0) 推荐(0)