brekiDe, ELTE-s házifeladat Számítógépes alapismeretek-ből :D Én is oda járok, de nekem már tavaly meg volt a feladat (szórakozásból megcsináltam az ismerősöm feladatait), és a ZH-n is ezt kaptam (ott tökéletesítettem).
Kis segítség: így lehet feldolgozni egy szöveget soronként:
while read line; do
echo $line
echo
done < $1
Természetesen $1 az első paraméter - ezt kicserélheted, amire akarod.
Értelem szerűen ellenőrizned kell majd egy változóval, hogy páros vagy páratlan sornál tartasz (egy if ellenőrzi a változót majd kicseréli az ellentettjére a while-on belül). Ezzel a segítséggel már tessék magadtól megcsinálni :P
szerk.: Leellenőriztem a script-töredéket - Ha paraméterként fájl kap (csak így működik), akkor kiírja a sorait, egy-egy újsorral tűzdelve - a második echo nem fog kelleni. Szerintem a paraméteres beolvasással itt nem lesz gond, de ha nem kap paramétert a script, akkor csináljun ideiglenes fájlt, és azzal dolgozzon (a végén ezt a fájlt ne felejtsd majd törölni!).