Snel leren programmeren Shell
Markus Rathmann
Christa Wieskotten
2000 Addison Wesley
ISBN 90-430-0132.5
+ vb via FTP af te halen
Vertaling van :
Jetzt lerne ich Shell-Programmierung
1999 Markt und Technik, Muenchen
(beeld)

Totaal: 394 blz
Index : 7 blz
Inhoud: 6 blz
Append: 40 blz
(sh, ksh en bash
het laatste script
toets uitlezen in C
Bronnen op het internet)

upd: 20/11/2000

Snel leren programmeren Shell

Praktisch leren werken met de opdrachtregel van Linux en Unix

Alhoewel ik dit boek nieuw gekocht heb, was het na 1 week al herleid tot een losbladig werk, en ik was nog niet eens door hoofdstuk 1 gewerkt. Losse bladen krijgen ezelsoren, en aan die van de binder zouden ze eens mogen trekken. Over naar de inhoud van het boek, zolang we het nog in de juiste volgorde kunnen houden...
De scripts zitten niet op een disk bij het boek, maar moeten afgehaald worden van een ftp-server. Op zich niet erg, zolang de files nog op het aangegeven adres staan natuurlijk. Ze blijken als bestand "jli_shellpr.tgz" beschikbaar te zijn in een andere directory dan opgegeven in het boek, waar er trouwens voor gewaarschuwd wordt dat het onvertaalde duitse versies zijn. In het boek wordt niet uitgelegd wat je moet doen met een tgz bestand. Met mc / user menu x "Extract.." krijg je een subdir jli_shellpr, waarin een honderdtal bestanden. Met cat liesmich|more kan je een duitstalig leesmij bestand bekijken dat uitleg geeft over de bestanden. Een Engelstalige readme voorzien zou wel vriendelijker geweest zijn, al was het maar met de verontschuldiging voor het ontbreken van andere taalversies; eigenlijk zouden de bestanden ofwel engels moeten zijn, ofwel mee vertaald worden met het boek.
Het eerste voorbeeld uit het boek maakt al duidelijk dat alles niet zo vanzelfsprekend universeel is. Het oproepen van een omgevingsvariabelen lijst geeft helemaal andere resultaten als het boek. Een beetje basiskennis lijkt wel gewenst, bv doorzicht in dos command prompt omgeving. Ook voorbeelden met documenten gaan blijkbaar over documenten die de auteur op zijn computer had staan op dat moment, je bent dus onmiddellijk bezig met uitproberen hoe je hetzelfde effect zou kunnen krijgen op je eigen systeem. Is het deel van het leerproces, of gewoon onhandig, misschien zelfs gevolg van vertaling? Een shell script maak je als een eenvoudig tekstbestand. Hoe je dat doet wordt spijtig genoeg ook niet uitgelegd, wat toch minstens op 1 eenvoudige manier zou mogen, al is het bv maar door te verwijzen naar "mc" als editor.
Terwijl je het boek volgt kom je handige dingen te weten over je systeem, zoals over de omgevingsvariabelen; welke er zijn, hoe je ze te zien krijgt, enz.
He