uniq的字符串,請採用以下 所有我想要的是得到從文件中NODE_NAME串並執行uniq的,如果他們平等的uniq +沒有得到文件
但在下面的例子中得到uniq的字符串看看我有兩個相等的行(node_name moon1)
但爲什麼uniq命令不會將它減少到一行? ,我真的不明白這是爲什麼?
sed s'/=/ /'g file| awk -v WORD=node_name '$2 == WORD {print $0}' | awk '{print $2" "$3}' | sort | uniq
node_name moon1
node_name moon1
文件:
.
.
/home/home1/home2/config1/COMPANY/my.config node_name=moon1
/home/home1/home2/config1/MEAS2XML/my.config.tmp node_name=moon1
.
.
工作正常,我的 'x [$ 0] ++!':http://www.ideone.com/ HYkDH – codaddict 2010-11-22 16:47:43
該文件有超過1000行,這兩行是大文件的一部分 – jon 2010-11-22 16:49:33
嗨我發現^ M後moon1 - 請建議如何刪除此 – jon 2010-11-22 16:56:55