tacomodo Skrevet 28. april 2009 Del Skrevet 28. april 2009 (endret) MY_BASE=${MY_BASE:-/opt/mybase}; export MY_BASE Hadde det stått MY_BASE=/opt/mybase så hadde den vært grei, men hva er alt dette andre greiene med {} og :- ? Endret 29. april 2009 av tacomodo Lenke til kommentar
zotbar1234 Skrevet 28. april 2009 Del Skrevet 28. april 2009 MY_BASE=${MY_BASE:-/opt/mybase}; export MY_BASE (fra man bash) ${parameter:-word} Use Default Values. If parameter is unset or null, the expansion of word is substituted. Otherwise, the value of parameter is substituted. Lenke til kommentar
tacomodo Skrevet 29. april 2009 Forfatter Del Skrevet 29. april 2009 MY_BASE=${MY_BASE:-/opt/mybase}; export MY_BASE (fra man bash) ${parameter:-word} Use Default Values. If parameter is unset or null, the expansion of word is substituted. Otherwise, the value of parameter is substituted. Hva er "the expansion of word" mon tro? Noen som klarer omskrive setningen til godt, forståelig norsk? Lenke til kommentar
zotbar1234 Skrevet 29. april 2009 Del Skrevet 29. april 2009 Hva er "the expansion of word" mon tro? Noen som klarer omskrive setningen til godt, forståelig norsk? Er ikke det veldig mye lettere å taste "man bash" for å se nøyaktig hva "expansion" betyr i denne konteksten? (tips: det er egen seksjon i man bash som omhandler dette). Lenke til kommentar
Sokkalf™ Skrevet 8. mai 2009 Del Skrevet 8. mai 2009 Det er vel for å sette en defaultverdi hvis variablen er tom i utgangspunktet. F.eks hvis MY_BASE inneholder /usr/bin, vil denne beholdes, men hvis den er tom, altså "", vil den settes til /opt/mybase. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå