LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1095|回复: 4

新手求教!

[复制链接]
发表于 2007-4-15 23:11:16 | 显示全部楼层 |阅读模式
我刚开始学习shell请教以下问题!
想将以下内容:


~的种类   types of filter  345
     低通~   low-pass filter (LPF)  345,349
     带通~   band-pass filter (BPF)  345,357
     带阻~   band-elimination filter (BEF)  345,358
     高通~   high-pass filter (HPF)  345,356
     全通~   all-pass filter(APF)  345,361
切比雪夫~  Chebyshev filter  355
Q值   quality factor  353,357,358,360



按英文字母排序,删除数字,成以下格式:



all-pass filter(APF)                         全通~   
band-elimination filter (BEF)          带阻~   
band-pass filter (BPF)                    带通~   
Chebyshev filter                           切比雪夫~
high-pass filter (HPF)                    高通~   
low-pass filter (LPF)                      低通~   
quality factor                                Q值   
types of filter                               ~的种类  


脚本该怎样写!
 楼主| 发表于 2007-4-15 23:12:37 | 显示全部楼层
请大家帮忙!小弟先谢过了!
回复 支持 反对

使用道具 举报

发表于 2007-4-16 02:09:18 | 显示全部楼层
如果你不在乎多个空格

  1. awk '{$NF="";var=$1;$1="";print $0var}' 0.txt |sort -f
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-4-16 09:10:52 | 显示全部楼层
awk '{if(NR > 1) print $2, $1}' yourfile | sort
我这个脚本去掉了原来程序中的第一行,如果不需要去掉第一行
awk '{print $2, $1}' yourfile | sort
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-30 13:16:23 | 显示全部楼层
谢谢两位!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表