第1个回答 2012-03-29
#cat a
one two three four five six seven eight nine ten
#sed -nr 's/([a-Z]+) (.*) ([a-Z]+)/\2/p' a
two three four five six seven eight nine
别人写的:sed -r 's/(\w+ )//;T;s/ +\w+$//g'
第2个回答 2008-06-03
你每一行的格式是否一样 如分隔符 分成多少列 如果一样的话 可以做的
第3个回答 2012-03-28
sed -e 's/^.*[ \t]//g' -e 's/[ \t].*$//g' filename
第4个回答 2012-04-06
sed 's/\w\+ \(.*\) \w\+/\1/g' filename