からuniqの文字列を取得していない私が望むすべては、彼らがUNIQ +ファイル
に等しい場合は、ファイルからNODE_NAME文字列を取得し、uniqの文字列を取得するためにuniqのを実行することで、次の に見てみたが、次の例にしてください私は2つの等しい行(node_name moon1)を持っています
なぜuniqコマンドを1行に減らさないのですか? 、私は本当になぜこれを理解していないのですか?
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
ファイルに1000行以上ある場合2行は大きなファイルの一部です – jon
私はmoon1の後に^ Mを見つけました。あなたのシステムにdos2unixコマンドがある場合は、この – jon