sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你..
分类:
系统相关 时间:
2016-08-22 23:34:52
阅读次数:
491
1.Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变..
分类:
系统相关 时间:
2016-06-29 01:24:36
阅读次数:
552
sedsed:它叫做流式编辑器,它的工作场景一般是在编辑器中,把一段文本按行读入sed中然后按指定的方式输出,这是它最基本的用法。一、sed的基本操作:1、/pattern/actionpattern为正则表达式,对满足pattern的行作action操作例如这条命令和grep基本一样,其中-n的意思是只将执行..
分类:
系统相关 时间:
2016-06-25 23:16:29
阅读次数:
413
八、shell脚本sed&awk01.sed的使用流编辑器-Steam Editor#ed /etc/passwd1,10p……1s/root/byf/p(替换root为byf)#sed -e 's/root/byf/g' /etc/passwd(功能同上)只是显示出来的内容更改#sed -e 's
分类:
系统相关 时间:
2016-03-13 17:55:18
阅读次数:
195
变量、函数的定义与引用,其表达方法很多,我选下面这种:变量名=`命定`#变量定义$变量名#变量的引用函数名(){命定1;命定2;.....}#函数的定义函数名#函数的引用例如我第一篇博文里的user_add(){ idsmbmin&>/dev/null;#smbmin是已经存在的用户 while(($?==0))do read-..
分类:
系统相关 时间:
2015-07-28 18:59:06
阅读次数:
258
1. 在Makefile中想使用shell脚本,需要添加"@"符号,例如: @if [ -d xxx ]; then \ //-d 判断是否存在,在shell中,用[]号代替括号 rm -rf xxx; \ fi; @cp -fv xxx xxxx //...
分类:
系统相关 时间:
2015-06-24 10:40:24
阅读次数:
135
from:http://blog.csdn.net/engledb/article/details/19623087六、常用范例1、p命令 命令p用于显示模式空间的内容。默认情况下,sed把输入行打印在屏幕上,选项-n用于取消默认的打印操作。当选项-n和命令p同时出现时,sed可打印选定的内容。例子...
分类:
系统相关 时间:
2015-06-11 16:17:04
阅读次数:
145