Shell Script

Luise Kunkle sem-pa at bar-do.net
Mon Nov 23 00:01:32 GMT 2009


Hi Liste,

ich habe nicht viel Ahnung von Shell Programmierung - habe mir trotzdem 
ein script gebastelt und jetzt ein paar Fragen:

1.
Irgendwo habe ich gelesen, dass die shell unter ubuntu nicht mehr die bash 
ist und dass man darauf achten muss, was "da oben links" steht. Ist das 
bei meinem script ok?

2.
Wie man sieht, will ich, dass der gleiche Vorgang immer wiederholt wird - 
ich habe das zwar (in etwa) hin bekommen - aber ich weiß, dass es 
"eleganter" geht. Bin aber auf der Suche nach der syntax verzweifelt.

Weiß jemand die syntax, damit das Programm immer die nächst höhere Zahl in 
die Klammer setzt, bis keine "nächst-höhere" mehr da ist?

3.
Die Zieldatei soll natürlich nicht immer wieder überschrieben werden, 
sondern es soll angehängt werden,* nach 2 Zeilenumbrüchen*. Was muss ich 
da schreiben?

Hier ist das script:

********
#! /bin/bash
# Datei test_script_sgrep
# Testdatei fuer das Heraussuchen aus Allens enc.


sourcefile=Luise/v_homeoint_org/allen/a/abies-c.htm # Muss jeweils 
#angepasst werden

goalfile=~/test2 # Muss jeweils angepasst werden

sgrep '"]" .. "[t]"' $sourcefile > $goalfile ; #fuer toxisch

sgrep '"]" .. "[1]"' $sourcefile >> $goalfile ;

sgrep '"]" .. "[2]"' $sourcefile >> $goalfile ;

sgrep '"]" .. "[3]"' $sourcefile >> $goalfile ;

sgrep '"]" .. "[4]"' $sourcefile >> $goalfile ;

sgrep '"]" .. "[5]"' $sourcefile >> $goalfile ;
************

Grüße

Luise

------------
One thought to all who, free from doubt,
So definitely know what's true:
2 and 2 is 22 -
and  2 times 2 is 2:-)
==========> ICQ yinyang 96391801 <==========