On Wed, May 02, 2001 at 08:57:04PM +0200, eichhorn wrote:
Hallo Leute,
eine Frage zu shell-Kommandos:
Ich bin zwar nicht der Profi, aber das könnte ich noch hinkriegen.
Ich will aus "*.agr"-Files (grace) "*.eps"-Files machen und dazu grace im batch-mode benutzen.
Wegen der vielen Optionen schreibe ich ein skript (wie elegant) mit den Eingabedateien als Parameter.
Wie muss mein shell-skript nun aussehen, damit:
- die Endung der Ausgabedatei "eps" wird (wie kann ich also von der
eingabevariablen die letzten vier zeichen abtrennen)
echo $EINGABEVARIABLE | sed 's/.agr/.eps/'
dürfte eigentlich funktionieren.
und viel wichtiger
- beim benutzen von wildcards das skript nicht nur die erste datei
bearbeitet und dann aufhoert :--(
for $i in `ls *`
Die genaue Syntax und die ganzen Semikolons mußt du dir mal im Manual zusammensuchen.
Es muss nicht bash sein, es geht auch perl oder werweisswas (davon habe ich nur noch weniger Ahnung)
dann laß es lieber, es sei denn jemand serviert dir eine komplette Lösung.
Danke
Jan
gern geschehen, Ulf