dukenuker
Newbie
Hallo,
ich habe ein Skript mit welchem ich *.csv-Dateien bearbeite. Dabei soll die bearbeitete Datei von /pfad/dateiname.csv nach /pfad/dateiname.xls, d.h. der Suffix .csv soll zu .xls umbenannt werden.
Mein bisheriges Skript sieht so aus:
Bisher habe ich mit dirname bzw. basename probiert aber bisher kein befriedigendes Ergebnis erreicht.
Danke für eure Hilfe.
Gruß
Simon
ich habe ein Skript mit welchem ich *.csv-Dateien bearbeite. Dabei soll die bearbeitete Datei von /pfad/dateiname.csv nach /pfad/dateiname.xls, d.h. der Suffix .csv soll zu .xls umbenannt werden.
Mein bisheriges Skript sieht so aus:
Code:
#!/bin/sh
#
#
if [ "$#" -lt 1 ]
then
echo "Aufruf: csv_sed dateiname(n).cvs"
else
while [ "$#" -gt 0 ]
do
dateiname=$1
sed 's/\([0-9]\{1,\}\),\([0-9]\{1,\}\)/\1.\2/g' $dateiname > ${dateiname}.xls
shift
done
fi
Bisher habe ich mit dirname bzw. basename probiert aber bisher kein befriedigendes Ergebnis erreicht.
Danke für eure Hilfe.
Gruß
Simon