I was using below script to grep one file. I need to append the output using prefix
Data of all-Vms-1.txt
server-1 frame-1 LUN001
server-2 frame-1 LUN002
Data of all-vm-unix.txt
server-1 24
server-2 50
Script used
while read -r g h ;
do
cat all-Vms-1.txt |grep -i $g |awk '$0="frame "$0'|sed -e "s/frame/${g} ${h}/" >> all-vm-unix-with-vc-2
done < all-vm-unix.txt
I need output like this
server-1 24 server-1 frame-1 LUN001
server-2 50 server-2 frame-1 LUN002
But Now it was echo in next line
server-1 24
server-1 frame-1 LUN001
server-2 50
server-2 frame-1 LUN002