LoveUnix » 编程开发 & Rational » 求脚本达人帮忙
让LU留住您的每

一天 让LU博客留住您的每一天
2007-1-26 13:23 sealove138
求脚本达人帮忙

我想用sed语句来给一个员工档案中的名和姓颠倒过来,如Michcal Scofied 改成Scofied Maichcal , 不是逐句修改,批量修改该怎样写 ?
只用sed 不用awk :o  
求达人 :$

2007-1-27 08:18 beginner-bj
08:23:35 ewdbkjy:[/]$echo Michcal Scofied | sed -e 's/.*/& &/' -e 's/^.[^ ]* //' -e 's/ [^ ]*$//'
Scofied Michcal
08:23:38 ewdbkjy:[/]$

应该有更简单的办法,但我不会,呵呵

2007-1-27 13:39 beginner-bj
简单的办法

sed 's/\(.*\) \(.*\)/\2 \1/'

2007-3-3 16:19 luweinet
sed一句话解决问题中有。比较好用

页: [1]
查看完整版本: 求脚本达人帮忙


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.