2011-06-03 53 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

相關問題