1s/./&@/g G : h s/\(.*\)\(.*\)\n\1@.*/[\1]\2/p g 2s/@// t d