← Back to team overview

sslug-teknik team mailing list archive

BASH hj�...

 

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?


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


Håber er er noget der vil hjælpe med mine simple spørgsmål :)


Mvh.
Thomas Rokamp





Follow ups