ChinaUnix.net
相关文章推荐:

sed 删除上一行

sed怎样将匹配的上一行删除?

by chzht001 - Shell - 2007-10-09 07:59:46 阅读(8446) 回复(13)

相关讨论
by elman - Shell - 2004-12-29 10:53:31 阅读(9989) 回复(11)

想删除一段内容,从起始关键字删除,一直删除到结束关键字的上一行?该用什么参数? 比如:cat 1.txt test1 test2 …………………………… 省略 …………………………… test3 test4 我想删除test1 到test3上一行,该怎么删除?使用sed "/^test1 /,/^test3/d" 1.txt的时候,test3所在行也被删了

by godymoon - Shell - 2010-12-27 18:25:58 阅读(7378) 回复(16)

将文件内连续的空行,删除成一行空行。 命令是: sed -e '/^$/{ N /^$/D }' 文件名 ------ 试了,语法似乎没毛病,但删除不了多余的空行。 此方法来自《sed手册》 请问正确的方法。谢谢。

by rickcafe - Shell - 2012-02-19 21:47:56 阅读(4834) 回复(12)

$internal_link_nodes, $internal_link_parameter); 怎样把完全匹配上面的那1行删掉?

by bun - Shell - 2010-04-27 12:57:21 阅读(5212) 回复(12)

请教一个sed问题:curse: 有点难度吧,高手练练手吧 文本如下 abc12 12345 lxm def34 23456 lxm xyz56 34567889 lxm 要求把lxm上面一行数字都替换成888,变成 abc12 888 lxm def34 888 lxm xyz56 888 lxm

by __lxmxn__ - Shell - 2012-08-02 20:09:46 阅读(5532) 回复(14)
by fairchilddb - Shell - 2009-04-24 17:30:33 阅读(3105) 回复(1)

设有如下文本 行号 1 this is a text 2 who are you ? 我想把this is a text整行都替换成aaa 如何用sed命令实现? this is a text也可能是其它的文本,所以不要用 sed 's/this is a text/aaa/' urfile而用正则表达式 换言之我是想把第一行替换成aaa

by chzht001 - Shell - 2006-09-13 16:10:32 阅读(1222) 回复(3)

如题: 我现在在写shell脚本,写了一个函数用来打印调试信息,代码如下:[code] function print_debug_info() { if [ $DEBUG -eq 1 ]; then echo "[DEBUG]:" $* fi } DEBUG=1 DIR=tntRelease CURRENT_DIR=`pwd` MYSQL_DIR=$CURRENT_DIR/$DIR print_debug_info $0 $LINENO $? [/code]我就是希望在DEBUG为1的时候,使用print_debug_info打印上面那条语句的返回值,所在的文件名,行号,以及内容,我要怎样自动获取上一行的...

by lmx07 - Shell - 2013-05-21 15:09:59 阅读(7273) 回复(10)

先谢谢各位 取最后一行�一� sed -n '$p' file 怎样取这行(也是最后一行)的上一行呢?? 谢谢了

by 231053469 - Shell - 2006-08-08 11:06:03 阅读(4268) 回复(4)

本帖最后由 cxwc 于 2011-12-09 18:14 编辑 sed -e '1d;$d' file 删除第一行 sed 'N;$d;P;D' file 删除最后两行 如何才能高效删除第一行和后两行呢?真心求教!

sed第一行后两行删除

by cxwc - Shell - 2011-12-09 21:06:24 阅读(10163) 回复(4)