sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #65713
Re: BASH hjælp...
On Mon, 4 Aug 2003 13:09:16 +0200
"Thomas Rokamp" <crax@xxxxxxx> wrote:
> Hejsa!
>
> Jeg har kastet mig ud i noget bash-scripting, og er nu rendt ind i et
> par problemer...
>
> 1:
> Jeg vil gerne læse en configurationsfil i stil med
> ---
> # Kommentar
> conf1=noget
> conf2=noget andet
> ---
>
> Jeg kan fint læse filen ind med en for løkke og awk:
> for $line in awk '{print $1}' < data/submit.txt
> do
> echo $line
> done
>
> Men jeg vil gerne kunne skille linjer begyndende med "#" ud
> (kommentarer) og også gerne blanke linjer.
> Det ville også være rart med disse "[***]" for at kunne
> sektionsopdele.
>
> Noget kommando der kan hjælpe her?
Du kan "bare" lave config filen som en BASH source fil. Så inkluderer du
filen med . (punktum)
F.eks.
. min_config.cfg
>
> 2:
> Jeg har behov for at dele en streng op i mindre bidder.
> Ex:
>
> streng=test1|test2|test3|test4
>
> Ønsket er et output i stil med
> test1
> test2
> test3
> test4
Du kan lave et array til dette.
MY_ARRAY=(item_1 item_2 item_n)
>
> Håber er er noget der vil hjælpe med mine simple spørgsmål :)
Du kan downloade 'ALBackup' fra min hjemmeside. Der kan du se hvordan du
kan gøre !
(John =;-)
--
Din sikre vej til en sikker backup løsning til dit netværk.
Hurtigt, nemt og bekvemt
http://www.adilock.dk/~john/albackup/
http://www.adilock.dk
References