Is this what your are looking at?
Code:
abcATabcDOTcom abccom
pqrATabcDOTcom pqrabc
godATabcDOTcom ghoabc
--> to abc.com file..
Code:
appleATfruitsDOTcom applefruits
orangeATfruitsDOTcom orangefruits
guavaATfruistDOTcom guavafruits
--> to fruts.com file..
Code:
laptopATcomputerDOTcom lapcomputer
mouseATcomputerDOTcom moucomputer
--> to computer.com file..
Code:
god1ATabDOTcom gh1oabc
--> again to abc.com file..
Code:
hddATcomputerDOTcom hddcomputer
pplATnixcraftDOTcom pplnixcraft
adminATnixcraftDOTcom admnixcraft
accountsATnixcraftDOTcom accountnixcraft
and so on?
Here is the code for above one. I am considering abc.txt as the file which contain above details.
Code:
#!/bin/bash
sed -r 's/(.*)DOT(.*) /\1.\2 /g' abc.txt > abc1.txt
for i in $(sed -r 's/(.*)AT(.*)DOT(.*) /\2.\3 /g' abc.txt | cut -d" " -f1 | sort | uniq)
do
grep "$i" abc1.txt > $i
sed -ri 's/(.*)\.(.*)/\1DOT\2/g' $i
done
rm -rf abc*