ChinaUnix.net
相关文章推荐:

sed按列筛选

文件只有一 aaaaaa bbbbbb cccccccc 现在要在前面增加一(固定的字符串),以制表符分隔,最后变成如下: 401 aaaaaa 401 bbbbbb 401 cccccccc

by ecjtubaowp - Shell - 2010-08-26 12:09:04 阅读(4662) 回复(12)

相关讨论

如下: 1001 姓名1 1002 姓名2 现在要在序号和姓名之间增加一831,如下 1001 831 姓名1 1002 831 姓名2 之间是以制表符分隔的,如何用sed

by ecjtubaowp - Shell - 2010-08-02 15:44:50 阅读(2340) 回复(11)

我有一个文件内容如下: plate /home/poly/cho polycs /home/poly/cho polylin /home/poly/cho polysam01 /home/poly/cho polytemp /home/poly/cho promo /home/poly/cho security /home/poly/cho service /home/poly/cho sfl823 /home/poly/cho stage /home/poly/cho 我想把头字母以空格作分隔读取每的英文字母 如: plate /home/poly/cho 替换成 plate /home/poly/plate 就是把每空格前的英文字母替换掉尾的cho 用sed可以...

by Demon - Shell - 2010-05-05 15:07:02 阅读(2490) 回复(12)

学习o'reilly的sed&awk这本书碰到个问题。书上面说感叹号(!)可以将关键字之外的内容筛选出来,比如一个文本文档有如下内容:[code]aa bb ccxx dd ee ffzz gg hh [/code]我只需要ccxx到ffzz之间的内容,照书本所说的只要在d前面加个叹号就能实现了。但是我在RHEL上执行报错[code]# sed /ccxx/,/ffzz/!d chapter4 sed /ccxx/,/ffzz/date chapter4 sed: -e expression #1, char 15: extra characters after command # sed /ccxx/...

by wwr - Shell - 2013-04-08 17:21:31 阅读(1424) 回复(3)

请教下,如何用sed处理原文件, 平时处理都是做筛选用,但是还不是太了解怎么在原文件上进行编辑,将编辑后的结果保存在原文件里面?

by 南极雨 - Shell - 2011-07-19 17:33:43 阅读(3303) 回复(5)

默认情况下sed支持用-i选项,来修改文件内容 但如果文件经过awk筛选做为 sed 的input stream加上-i参数会提示sed: no input files awk'{if($0~/aa/ && $0~/bb/) print $0}' file | sed -i 's/xx/yy/g'

by adastudy - Shell - 2010-06-21 22:32:34 阅读(4619) 回复(11)

比如一个文件test.txt,内容为: abc abc abc abc abc abc abc abc abc abc abc abc 请问,如何实现条件把第m行,第n个abc转换成def? 即:我输入chg 2 3,就把第2行第3个abc给转换掉。

by meteor_rain - Shell - 2004-02-02 17:14:59 阅读(765) 回复(1)

如今实现了行变: root@ct458-server:/home/ct458/databasebackup# vi fangmo.txt 13213 root@ct458-server:/home/ct458/databasebackup# more fangmo.txt |sed -e 's/./&\n/g' 1 3 2 1 3 现在想把这个变回去,该怎么弄呢? 大虾们请赐教~~~~~~~~谢谢了!

by cuuccuuc - Shell - 2011-03-30 17:19:26 阅读(5185) 回复(13)

比如一个文件里有N行这样的: Sun Jan 4 00:16:22 2009...................略 我想用sed提取所有行上的2009那咋写啊?不能用awk ,cut. 或者还有其它命令可以提吗?谢谢.

by Linux@初学者 - Shell - 2009-01-05 15:42:17 阅读(8020) 回复(22)

mysql库里有个表导出来成为一个sql文件, 我知道该行的内容如下 (第100行) `details` blob, 这个sql文件有300m, 我想用sed 将该行的内容 `details` blob, 改变为 `details` longblob, 这个sell语句该如何写 ? (因为我需要尽量减少遍历时间, 所以请给出2个方法 1 把指定的行替换 2 指定的内容来替换 ) 如果是一个简单的单字, sed -i 's/a/b/g' file就ok了 现在`details` blob, 这里有` 有空格 有, 请问该如何写...

by liyihongcug - Shell - 2010-09-06 14:58:39 阅读(1993) 回复(6)

我grep a.txt 满足条件的有N行 我需要把每一行 | awk 进行格式化输出 现在用sed进行行出来 这个循环的大体格式是什么样的?谢谢! for ... in `sed ....`;do 每行的内容 |awk 处理 done 我想不出来了!: (

by jourmen - Shell - 2004-01-13 16:09:55 阅读(4133) 回复(18)