|
|||||||||||||||||||||||||||
korn shell bourne shell C-shell C-shells seychellerne 8-) bash born again shell shell script shell program command file job stream submit file bat fil batch file batch job job file (job) stream file øh kommandofortolker Command Language Interpreter, CLI Kommando Sprog Fortolker KSF kommandofortolker program bunke fil job bunke program portions fil Uhadada. Det er alle sammen ord, som ikke bruges i andre sammenhæng, tror jeg nok. Men jeg foretrækker shell og batch. Alle ordene har en historie. Batch hørte jeg engang om stof, som var farvet i samme "batch", hvad kalder man det på dansk ... ordbog: så meget brød, som bages på en gang, hold, bunke, portion, flok! shell billedet hænger sammen med tegninger, der fremstiller en computer som en atomkerne med en skal uden om. Skallen skulle være et venligt userinterface, som kapsler det sygeligt vanskelige og farlige inde. Hvis man skal lære Fru Jensen noget på en Linux maskine, så er det nok ikke shell programmering. Måske noget editor, tekstbehandling, regneark? Jeg bladrer gerne i Posix-1 og så engang, at komiteen anså Korn Shellen for at have en mudret syntax. Derfor deprecaterede, uanbefalede, frarådede (haha) man at hele ksh - syntaxen kom med i posix specifikationen. Korn er imidlertid stædig og synes at det er udmærket med at indkapsle aritmetik i dobbeltparenteser m.v. ((x=alfa+beta)) er lovligt i kornshellen. ksh /tmp/jan3 ::let alfa=65 /tmp/jan3 ::let beta=64 /tmp/jan3 ::((x=alfa+beta)) /tmp/jan3 ::echo $x 129 Bash, der vist også står for noget med Berkeley, har da heller ikke de mest underlige ksh ting med. /tmp/jan3 ::bash /tmp/jan3 ::let gamma=123 /tmp/jan3 ::let delta=2 /tmp/jan3 ::((x=gamma+delta)) /tmp/jan3 ::echo $x pluto:/tmp/jan3 ::echo $gamma 123 Hey fra # --- *** --- Donald Axel - Saxenkolvej 20, DK-3210 Vejby Denmark # --- *** --- sslug@sslug
|
||||||||||||||
|
||||||||||||||