Permalänk
Medlem

scripting i ubuntu.

Tjenare.

Har precis börjat läsa en kurs i operativsystem på universitetet och jag har redan stött på några problem när vi skulle skriva våra första shell scripts,
först skulle vi skriva ut "Hello, world!" en gång och det var inga problem och sedan skulle vi göra så att texten skrevs ut N antal gånger, där N skickas in som en parameter i terminalen.

vi fick inte den sista uppgiften att funka om vi körde:
'sh testprogram 5', men däremot funkade det om vi körde 'bash testprogram 5'.

"Hello, world!" programmet fungerade i båda fallen.

Därför undrar jag vad skillnaden är mellan bash och sh?

Sedan undrar jag också varför man nästan allt börjar med: #!/bin/sh eller #!/bin/bash, och vad är skillnaden här?
Kollade in följande länk om shebang men jag blev inte mycket klokare.. http://en.wikipedia.org/wiki/Shebang_(Unix)

tack på förhand / kreppe

Visa signatur

"This is VAR, spelled A-U-T-O"

Permalänk
Medlem

1. http://www.google.se/search?hl=sv&source=hp&biw=1280&bih=648&...

2. Shebangs anger med vilken interpreter filen ska köras med.