2011-06-03 56 views

回答

6
$ cat /tmp/txt 
xyyyyyyyyyyyyyyyyyyyx 
pyyyyyyyyyyyyyyyyyyyz 

$ sed 's/^.\(.*\).$/\1/' /tmp/txt 
yyyyyyyyyyyyyyyyyyy 
yyyyyyyyyyyyyyyyyyy 
0
sed -ne 's,^.\(.*\).$,\1,p' 

此命令将删除具有少于两个字符的所有行,因为一个不能真正的剥离第一个最后一个字符。

0

有小动作:)

的sed 's/^(。*)$/\ 1 /。' 文件>文件1; rm文件;回声文件1>文件; rm file1

+0

只需使用'sed -i file'即可。 – 2017-09-21 21:35:24

相关问题