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 <==========