一、sed命令的用法sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern
space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容..
分类:
其他好文 时间:
2016-01-22 18:34:07
阅读次数:
161
1、sed简介 sed (Stream Editor)是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文....
分类:
其他好文 时间:
2016-01-22 13:27:03
阅读次数:
103
最近发现由于自己不良的安装软件的习惯,shell的PATH路径包含了很多冗余的项。这里使用shell命令去除PATH的冗余项。export PATH=$(echo $PATH | sed 's/:/\n/g' | sort | uniq | tr -s '\n' ':' | sed 's/:$//g...
分类:
其他好文 时间:
2016-01-22 00:12:59
阅读次数:
185
先不用说"无论什么语言都是一种工具"。工具是我们身体的一部分,解放军解放台湾靠"小米加***"?"工具无所谓"论可以休矣。对于实际的软件工程工具和平台的选择是很重要的,有时候是致命的1.perl是强大的,perl=shell+awk+sed+一堆命令行工具。但是反过来也一样shell+awk+sed+一堆..
分类:
编程语言 时间:
2016-01-21 12:18:16
阅读次数:
204
sed '/^echo/!s/text/subtext/g'如果是以echo开始行首的行就不进行替换。参考sed substitution conditional
分类:
其他好文 时间:
2016-01-21 10:20:30
阅读次数:
157
关键语句mysql-uroot-pjet-speed-h127.0.0.1-P3308-e"showdatabases;"|egrep-vi"schema|mysql|test|database"|sed-r‘s#^([a-z].*$)#mysqldump-uroot-pjet-speed-B\1-h127.0.0.1-P3308|gzip>\1.sql.gz#g‘|bash其中尤为关键的是正则表达式的写法^([a-z].*$)
分类:
系统相关 时间:
2016-01-20 22:55:09
阅读次数:
248
注:本次作业适用于就业班和套餐班。I.作业(练习)内容:一、实战案例(练习)内容1、描述centos6系统开机启动流程;2、描述/etc/rc.d/sysinit脚本功能;3、总结文本处理工具sed及awk的用法;(必须附带示例)4、写一个脚本,生成10个随机数,并按从小到大进行排序(要求至少使..
分类:
系统相关 时间:
2016-01-20 06:30:58
阅读次数:
230
打印并删除2~1000行nl /etc/passwd | sed '2,1000d' |more删除行首空格sed 's/^[][ ]*//g' file替换分隔符说明:文件中数据是由一个或者制表位(多个空格)分隔开的,将这些空格替换为特定字符。解决方法:sed -e 's/[ ][ ]*/,/g'...
分类:
系统相关 时间:
2016-01-18 22:25:16
阅读次数:
372
[root@server3-153 logs]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:...
分类:
其他好文 时间:
2016-01-15 20:34:07
阅读次数:
231
sed:数据流编辑器读一行到内存处理一行然后输出一行。 模式空间:sed:默认不编辑源文件sed [option] ADDRESSCOMMAND file1、起始行、 结束行sed startline,endline file sed 2,5p file2、模式匹配 /模式/sed /^root/p...
分类:
系统相关 时间:
2016-01-15 20:02:42
阅读次数:
167