一.命令替换a.在bash中,$()与``(反引号)都是用来作命令替换的。b.命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。例子1:$echotodayis$(date"+%Y-%m-%d")
todayis2014-07-01二.$()与``(反引号)(..
分类:
系统相关 时间:
2016-06-12 18:53:16
阅读次数:
285
替换:如果表达式中含有特殊字符,shell会进行替换。例如在双引号中使用变量就是一种替换。转义字符也是一种替换 #-e表示对转义字符替换,不加的话输出如下# 转义字符替换 下列转义字符可用于echo 1. \\ 反斜杠 2. \a 警报,响铃 ?3. \b 退格 (删除键)?4. \f 换页,将当前 ...
分类:
系统相关 时间:
2016-06-06 21:53:32
阅读次数:
487
九、展开命令行的展开是在拆分成词之后进行的。有七种类型的展开:花括号展开,波浪线展开,参数和变量展开,命令替换,算术展开,分行成词,路径展开。展开的顺序是:花括号展开,波浪线展开,参数和变量展开,命令替换,算术展开,分行成词,路径展开,按照从左到右的顺序展..
分类:
系统相关 时间:
2016-06-04 18:06:51
阅读次数:
324
1.命令用作条件,表示引用其状态结果(即执行代码成功与否),而非命令的输出结果,因此,不能使用命令替换符。
2.bash编程之整数测试
二元测试
num1OPRANDnum2
-gt:大于eg:[$num1-gt$num2]
-lt:小于
-ge:大于等于
-le:小于等于
-ne:不等于
-eq:等于
3.bash编程之字符..
分类:
系统相关 时间:
2016-05-20 14:51:30
阅读次数:
257
一、小括号,圆括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cm ...
分类:
系统相关 时间:
2016-05-03 00:15:10
阅读次数:
247
下面的这张图,一看就明白了,从此,学习变的不再艰难! 补注:图中没有关于查找和替换的,应该用下面的。自上而下的查找操作 /word小写的n和N自下而上的查找操作 ?word小写的n和N普通替换操作 :s/old/new当前行进行匹配和替换、命令替换当前行中第一个匹配的字符行内全部替换操作:s/old ...
分类:
系统相关 时间:
2016-05-02 14:13:18
阅读次数:
166
sed常见的命令:s(替换)、d(删除)、a(追加)、i(插入)高级命令:NPDGh(模式空间和保持空间内容替换)/Owner/{NGDPs/Ownerthe/Operationg/}1.Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspa..
分类:
其他好文 时间:
2016-04-27 07:08:09
阅读次数:
246
一、小括号,圆括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cm ...
分类:
Web程序 时间:
2016-04-26 23:41:28
阅读次数:
274
反引号在 (`) 键盘的Tab键的上方、1键的左方。在Linux中起着命令替换的作用。命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。如下,shell会执行反引号中的date命令,把结果插入到echo命令显示的内容中。echo Today is `date`Today is ...
分类:
系统相关 时间:
2016-04-19 17:28:52
阅读次数:
194
一、设置CentOS上网自动获取IP设置 CentOS 没有ifconfig命令,IP命令替换 更改网卡设置,在目录/etc/sysconfig/network-scripts里面 设置onboot=no为yes 二、更新yum源 yum -y install wget wget 国内源 yum m ...
分类:
其他好文 时间:
2016-04-08 21:41:38
阅读次数:
199