Shellscript Beispiel

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Mark Seuffert (Pirates) (captain_at_pirate.de)
Date: 16. Sep 2000


Hallo,
ich suche ein Shellscript Beispiel, wo ich etwas wie *.ps angeben kann und
mein Script dann jede einzelne Datei (im Verzeichnis) bearbeitet.

Konkret hab ich ein sed Script geschrieben das eine Datei konvertiert,
jetzt möchte ich dem Shellsript nicht jede Datei einzeln angeben müssen,
sonderen etwas wie *.ps, damit alle Dateien im aktuellen Verzeichnis
konvertiert werden.

Bei dem unteren muss man den Parameter immer in Anführungszeichen angeben,
sonst macht er Müll (nimt nur erste passende Datei), wie geht es besser?

#!/bin/sh
echo "Changing $1..."
for file in $1
do
  echo "File $file"
  cp $file $file.bak &&
  sed 's|just_an|example|g' $file.bak >$file
done

moak_at_subnet:/home/moak> test.sh "*.txt"
Changing *.txt...
File abrechnung_alles.txt
File abrechnung_august.txt
File abrechnung_september.txt

moak_at_subnet:/home/moak> test.sh *.txt
Changing abrechnung_alles.txt...
File abrechnung_alles.txt
moak_at_subnet:/home/moak>

-- 
Mark Seuffert, Pirates Communication, http://www.pirate.de


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET