awk '{print $2}' visitor.txt >> tmp_name.txt sort -u tmp_name.txt - tmp_name.txt (counter=0;for i in $(cat tmp_name.txt) ; do awk -v ser="$i" '$2 ~ ser {print "{nodeName:\"" $1"\", group:'$counter'},"}' visitor.txt ;counter=`expr $counter + 1`;done;counter=0) >> test.txt (counter=0;for i in $(cat tmp_name.txt) ; do echo "{nodeName:\""$i"\", group:$counter}," ;counter=`expr $counter + 1`;done;counter=0) >>test.txt mv test.txt data_q5.qs awk '{ print "{source:"NR-1 "\t,target:"$2 "\t,value:"$3 "},"}' visitor.txt > tmp_lmk1.txt (counter=500;for i in $(cat tmp_name.txt) ; do sed 's/'$i'/'$counter'/g' tmp_lmk1.txt >sanjeev.txt;mv sanjeev.txt tmp_lmk1.txt ;counter=`expr $counter + 1`;done;) cat tmp_lmk1.txt >>data_q5.js