当前位置: 技术问答>linux和unix
文本读取的 问题
来源: 互联网 发布时间:2016-12-30
本文导语: 本帖最后由 xiaoying1599 于 2011-09-13 16:44:06 编辑 ## ## release_unyo server type difinition file ## #node_name(sj_hostname) server_type #Gateway_Server fwmblv01 fw2_gateway fwmtfv01 fw2_gateway fwmdfv01 fw2_gateway fwmxlv01 fw2_gateway fwmblv02 fw2_gateway fwmtfv02 fw...
## release_unyo server type difinition file
##
#node_name(sj_hostname) server_type
#Gateway_Server
fwmblv01 fw2_gateway
fwmtfv01 fw2_gateway
fwmdfv01 fw2_gateway
fwmxlv01 fw2_gateway
fwmblv02 fw2_gateway
fwmtfv02 fw2_gateway
fwmdfv02 fw2_gateway
fwmxlv02 fw2_gateway
#Web_AP
fwmwbv01 fw2_webap
fwmwbv02 fw2_webap
#DB
fwmdbp01 fw2_gyomudb
fwmdbt01 fw2_gyomudb
fwmprv01 fw2_print
fwmprv02 fw2_print
#Keymate
fwmkmv01 fw2_keymate
fwmkmv02 fw2_keymate
#Manager
fwmmap01 fw2_kanri
#Backup
fwmbkp01 fw2_backup
#SENJU_Manager
ITNSJ01 fw2_unyomgr
#ESB_Server
fwmess01 fw2_esb
fwmess02 fw2_esb
#fw2_ssoap
#fw2_ssodb
##### KYOTEN HAIFU
#####
###
dummy kyoten
------------------------------------------
以上是我的一个文本文件,
如 fw2_gateway这样的文件名 里面有很多个 , 现在我只想相同的文件名让他们不重复 出力到一个文件里, 只要文件名
------
源文件:
#Gateway_Server
fwmblv01 fw2_gateway
fwmtfv01 fw2_gateway
fwmdfv01 fw2_gateway
fwmxlv01 fw2_gateway
fwmblv02 fw2_gateway
fwmtfv02 fw2_gateway
fwmdfv02 fw2_gateway
fwmxlv02 fw2_gateway
#Web_AP
fwmwbv01 fw2_webap
出力后的文件:
fw2_gateway
fw2_webap
....
....
希望各位提供思路和方法 SHELL 谢谢
|
好吧.
cat file | egrep -v "^#|^$" | cut -d ' ' -f 2 | sort | uniq
cat file | egrep -v "^#|^$" | cut -d ' ' -f 2 | sort | uniq