ChinaUnix.net
相关文章推荐:

aix sed 删除空格

问一个比较弱的问题,要处理的文件如下: Mary OS Arch. Discrete Steve DS Algorithm Arch. Wang Discrete Graphics OS Lisa Graphics AI Lily Discrete Algorithm 假如说我想删除每行开头出的空格,如何操作呢,我试了一下,结果把行中所有的空格删除sed '/^ .*/s/ //g' data.file

by psp2008xxx - Shell - 2015-12-18 16:56:04 阅读(14835) 回复(15)

相关讨论

sed 's/[][][]*/[]/g' file 这个命令是删除文件中一个以上的空格,用一个空格代替 我的问题是为什么要敲3个空格 ? 1个和2个不行吗? 谢谢

by soccer - Shell - 2006-06-27 20:21:33 阅读(4201) 回复(2)

比如文本是这个样子的: sd f f [a b c cddd eee] 如何把括号里的空格删除掉……

by uarenotalone - Shell - 2013-03-19 13:27:59 阅读(2740) 回复(18)

用以前那个帖子的方法 不好使

by amio555 - Shell - 2008-07-14 11:04:09 阅读(3011) 回复(14)

test文件内容如下: 1235 2346 she thing anything 删除文件中行首的空格,执行命令: sed 's/^[][]*//g' test 为什么显示的结果还是文件内容,行首的空格没有删除

by littlebirds - Shell - 2011-09-06 11:22:20 阅读(13648) 回复(6)
by @sky - Shell - 2009-01-13 14:39:27 阅读(3002) 回复(7)

我知道可以用 sed /^$/d 删除文件中的空行,但是不能删除空格组成的空行,如果某一行上只有几个空格,前面的命令是不能匹配该行的。 记得原来看到过删除这种空行的sed命令,是匹配/^/和/$/之间没有字符的做法,可是试了一下没有成功,哪位知道的请赐教? valentine 回复于:2002-07-27 19:59:27 sed /^[ ]*$/d tt #the bracket contains a SPACE and a TAB laoju 回复于:2002-07-28 11:01:46 sed /^[[]]*$/d v...

by yangbosos - Linux文档专区 - 2009-09-29 19:18:18 阅读(1190) 回复(0)

[root@localhost local]# sed -e 's/^$//g' -e '/^[ ]$/d' 123 # !/bin/bash echo -e "frommail:\c" read f echo -e "tomail:\c" read t echo -e "sub:\c" read u echo -e "mess:\c" read m A=`cat /usr/local/$m` echo $A sendEmail -f $f -t $t -u $u -m $A exit 为什么不能把空格删除? 谢谢

by hosuk1208 - Shell - 2008-07-10 14:34:03 阅读(2619) 回复(2)

请问用sed怎么删除行尾的空格

by lydongkill - Shell - 2011-12-05 19:52:51 阅读(17546) 回复(19)

例如一个文件abc,内容为: 12345 abcde 54321 qwert cvbnm 23456 54326 就是怎么把后面几行前面的空格删除?就是让所有的行左对齐.

by jiaoli - Shell - 2005-05-23 20:05:22 阅读(4204) 回复(8)

我知道可以用 sed /^$/d 删除文件中的空行,但是不能删除空格组成的空行,如果某一行上只有几个空格,前面的命令是不能匹配该行的。 记得原来看到过删除这种空行的sed命令,是匹配/^/和/$/之间没有字符的做法,可是试了一下没有成功,哪位知道的请赐教?

by binary - Shell - 2008-07-14 11:00:17 阅读(8336) 回复(23)