( uid_18247 | 2013. 05. 26., v – 21:01 )

bash-4.2$ cat testfile
line1:42745 peldavaros random utca 46541
line1:2465 budapest lofasz utca 555
2465 grh cdasfrgh ter 3
line1:7835 aaaa bbbb 1354
line1: itt szokoz volt!
line1:4254 dudapest vodka utca 24 es ezeket mar le fogja vagni
bash-4.2$ awk '{if (/^line1:/) print $1", "$2", "$3" "$4" "$5; else print $0}' testfile
line1:42745, peldavaros, random utca 46541
line1:2465, budapest, lofasz utca 555
2465 grh cdasfrgh ter 3
line1:7835, aaaa, bbbb 1354
line1: itt szokoz volt!
line1:4254, dudapest, vodka utca 24
bash-4.2$

az utolsó sorban lévő gyengeség kivédését rád bízom :)

szerk. ez a szar nem jelzi, de a szóközös sor tényleg egy szóközzel kezdődik