3.1正则表达式基础 正则表达式的主要功能是文本查询和字符串操作。实际上就是字符串过滤。 正则表达式包括普通字符和元字符,元字符主要的,见书中50页描述。特殊的正则表达式^$匹配空行。 正则表达式的扩展 bash shell中的通配,和原来的字符含义完全不一样了。。对比区别 3.4grep命令,强大 ...
分类:
系统相关 时间:
2017-02-17 17:04:48
阅读次数:
182
shell中的字符串索引一会从0开始,一会从1开始,见例子: 输出如下: ...
分类:
系统相关 时间:
2017-02-01 20:43:58
阅读次数:
340
Linux shell的here document用法(cat << EOF) 什么是Here Document Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Document Content del ...
分类:
系统相关 时间:
2017-01-24 15:48:24
阅读次数:
150
在每个迭代中,变量var会包含列表中的当前值,第一个迭代会使用列表中的第一个值,第二个迭代使用第二个值。 在do和done中,$var变量包含着这次迭代对应的当前值。 在最后一次迭代后,$test变量的值会在shell脚本的剩余部分一直保持有效。它会一直保持最后一次迭代的值(除非你修改了它)。 sh ...
分类:
系统相关 时间:
2017-01-09 23:25:30
阅读次数:
324
在Shell中,$*和$@分别代表如下含义:$0:脚本自身的名称$#:位置参数的个数$*:所有的位置参数都会被看成一个字符串$@:每个位置参数会被看做一个独立的字符串$$:当前进程的PID$!:Shell最后运行的后台进程的PID$?:返回上一次命令是否执行成功;0表示执行成功,非0表示执行失败$1~$..
分类:
系统相关 时间:
2017-01-09 17:01:38
阅读次数:
276
理解 Linux shell 中的一个方言:2>&1 理解 Linux shell 中的一个方言:2>&1 2016-11-14 杜亦舒 前言 在使用 linux 命令或者 shell 编程时,这个用法常会遇到 2>&1 如果是刚开始接触Linux,这个东西的确不好理解,因为他没有直观的含义,不像一 ...
分类:
系统相关 时间:
2017-01-08 03:44:35
阅读次数:
241
恢复内容开始 shell高亮显示 echo -e 终端颜色 显示内容 结束后的颜色 \e[1;31m content \e[1;0m 1为设置,0为不设置。 31m 0m为颜色 shell中的关联数组 关联数组 普通数组:只能使用整数作为数组索引 关联数组:可以使用字符串作为数组索引 申明关联数组变 ...
分类:
其他好文 时间:
2017-01-06 21:57:00
阅读次数:
139
--允许将显示值插入表的标识列中-ON:允许 OFF:不允许set identity_insert T_shell ONset identity_insert T_Shell OFF ...
分类:
系统相关 时间:
2017-01-06 11:11:04
阅读次数:
300
expect的核心是spawn expect send set spawn:spawn是进入expect环境后才可以执行的expect内部命令,相当于shell中的内置命令,通过它,调用需要执行的命令 expect:捕获提示 send:发送交互值(结尾需要加上\n) set:设置变量 interac ...
分类:
系统相关 时间:
2017-01-04 22:56:42
阅读次数:
299
假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 我们可以用 ${ } 分别替换获得不同的值: ${file#*/}:拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:拿掉最后一条 / 及其左边... ...
分类:
系统相关 时间:
2017-01-03 15:16:41
阅读次数:
211