J
JCB
Mitglied
Hallo,
kann mir jemand bei einer Zeile helfen? Ich versuche folgendes:
Lösche die ersten 8 Zeichen ersetze die letzten 3 Zeichen in txt.
Leider muss ich mit den Zahlen hantieren, da die ersten 8 und die letzen 3 immer unterschiedlich Zahlen und Buchstaben enthalten.
ls dbgerman.* |while read datei; do #alle Dateien fangen mit dbgerman. an
temp=sed -e 's/.\{4\}$//'
mv $datei $temp .txt
done
also die letzten 3 Buchstaben hab ich schon mal, fehlt nur noch der Anfang. Irgendeinen Tip??
Danke,
schon im voraus.
JCB
kann mir jemand bei einer Zeile helfen? Ich versuche folgendes:
Lösche die ersten 8 Zeichen ersetze die letzten 3 Zeichen in txt.
Leider muss ich mit den Zahlen hantieren, da die ersten 8 und die letzen 3 immer unterschiedlich Zahlen und Buchstaben enthalten.
ls dbgerman.* |while read datei; do #alle Dateien fangen mit dbgerman. an
temp=sed -e 's/.\{4\}$//'
mv $datei $temp .txt
done
also die letzten 3 Buchstaben hab ich schon mal, fehlt nur noch der Anfang. Irgendeinen Tip??
Danke,
schon im voraus.
JCB