sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #07816
Re: Makroer i Linux?
Frank Damgaard wrote:
> > Nøh, det er sh, men hvor stor forskel er der på de forskellige shells?
>
> Ganske stor, sh er i Linux ofte linket til bash, men csh/tcsh shell
> er ganske anderledes, så scripts til disse vil normalt ikke virke
> i bash.
Hvad er så bedst? Skal jeg skrive hele møget i bash eller hvad?
> Der findes i øvrigt bla. sh, bash, ksh, zsh, csh, og tcsh.
> (det er dem jeg har installeret)
Jeg tror jeg nøjes med at lære én til at starte med ;-)
> Så anvender man nogle bash specifike kommandoer, så bør man angive
> /bin/bash og ikke /bin/sh.
Men jeg kan godt nøjes med /bin/bash til det hele og så "skrotte" alt
der hedder noget med sh?
> bash:
> minvar=hej
> if [ "$minvar" = "hej" ]
> then
> echo hej hej
> else
> echo ikke hej
> fi
Mit første møde med shell-scripts er fra "Friheden ti...", men jeg
forstår da heldigvis meningen med if/else mv. fra Server Side Includes
:-)
Er begge dele korrekt?:
echo "min tekst"
echo min tekst
minvar="hej"
minvar=hej
Hvad med dette:
> if [ "$minvar" = "hej" ]
Hvilket formål tjener de mellemrum?
--
Rune
Follow ups
References