处理文本,提取数据的脚本 1 #! /bin/sh 2 3 sed -i 's//\n/g' $1 | sed 's/)/\n/g' 4 5 sed -i 's/. /\n/g' $1 # 用换行符替换 6 7 sed -i '-e /;/d' $1 # 删除带有分号的行 8 9 ...
分类:
其他好文 时间:
2015-08-15 18:12:48
阅读次数:
139
sed基本用法:sed:streameditor,它是一个行编辑器,它并不编辑文件本身,它把符合条件的行读入内存(模式空间),对其进行操作后显示出来。命令格式:sed[option]‘adresscommand‘fileoption:-n:不打印模式空间中的内容(静默模式)-i:直接修改原文件-e:-eSCRIPTE-eSCRITE可以同..
分类:
其他好文 时间:
2015-08-15 06:49:19
阅读次数:
183
小感一点一、砖头勾引和田玉先说点自己对sed的目前掌控吧,sed是一个文本流编辑器,逐行处理文件。默认情况下并不直接改变原本文件内容(除非使用-i选项)。sed工作有两个空间patternspace和holdingspace。patternspace,sed逐行将文本行拿出,置于patternspace中,然后做相应处..
分类:
其他好文 时间:
2015-08-14 19:27:26
阅读次数:
158
1:在特定字符串后插入字符 sed -i ‘s/指定的字符/&要插入的字符/g‘???文件 2:在特定字符串前插入字符? sed -i ‘s/指定的字符/要插入的字符&/g‘???文件
分类:
其他好文 时间:
2015-08-14 17:21:15
阅读次数:
150
sed -i 's/[ ][ ]*/ /g' file.txt...
分类:
其他好文 时间:
2015-08-14 17:04:50
阅读次数:
196
#!/bin/bash version=`lsb_release -a|cut -n 4p|sed -d ":" -f2` if test $version=‘6.4‘ then { ????echo ‘6.4‘ ????。。。 } else { ????echo ‘其他版本‘ ????。。。 } fi...
分类:
系统相关 时间:
2015-08-14 08:53:05
阅读次数:
129
通配符一般用于用户的命令行bash环境,而linux正则表达式多用于grep/sed/awk场景。*——通配符,代表人意(0到多个)字符?——通配符,代表任意1个字符;——连续不同命令的分隔符#——配置文件注释|——管道符~用户的家目录-上一次的目录$变量前需要加的符号/路径分隔符号>或1..
分类:
系统相关 时间:
2015-08-14 08:51:10
阅读次数:
214
make[1]: 正在进入目录 /home/wml/src/mod_tile-master'
depbase=echo src/gen_tile.o | sed 's|[^/]*$|.deps/&|;s|.o$||'`;g++ -DHAVE_CONFIG_H -I. -I./includes -I/usr/include/freetype2 -pthread -I/usr/local/in...
分类:
编程语言 时间:
2015-08-13 22:15:39
阅读次数:
245
修改ssl版本号:ssh-Vldd/usr/bin/openssl|greplibcrypto.soll/usr/local/ssl/lib/libcrypto.so.1.0.0ll/usr/local/ssl/lib/cp/usr/local/ssl/lib/libcrypto.so.1.0.0/usr/local/ssl/lib/libcrypto.so.1.0.0.bakll/usr/local/ssl/lib/sed-i"s#0.9.8e#2.0.2G#g"/usr/local/ssl/l..
分类:
其他好文 时间:
2015-08-11 19:21:11
阅读次数:
602
相较于 sed 常常作用于一整个行的处理, awk 则比较倾向于一行当中分成数个『字段』来处理。 因此,awk 相当的适合处理小型的数据处理呢!awk 可以处理后续接的档案,也可以读取来自前个指令的 standard output 。awk通常运作得模式[root@linux ~]# awk '条件...
分类:
其他好文 时间:
2015-08-11 14:02:21
阅读次数:
148