nagy.zsoltJó, de akkor mi a kérdés?
Ha csak ki akarod íratni egy fájl tartalmát, miért másolod be egy változóba?
Egyébként: Az echoval az a probléma, hogy nem csinál sortörést...
Ez az awk utasítás, annyit csinál, hogy a szülő Bash program $line nevű változójának a tartalmát értékül adja a $l nevű saját változójának, amit aztán kiír. A különbség az, hogy az awk print utasítása nem foglalkozik a tartalommal, szimplán mindent kinyomtat a kimenetre.