Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

[gelöst] Script Problem

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
Benutzer 42925 gelöscht

[gelöst] Script Problem

Beitrag von Benutzer 42925 gelöscht »

Hallo,

ich versuche 50 Dateien mit dem Namen ....._1.pdf
in ....... .pdf umzuwandeln.

Code: Alles auswählen

#!/bin/bash
files=$(ls *_1.pdf);
for i in $files;
do
name=$(echo $i | cut -f1 -d".");
mv $i "$name".pdf ;
done
Leider funktioniert das nicht. Wo liegt der Fehler?
Zuletzt geändert von Benutzer 42925 gelöscht am 29. Jul 2008, 19:13, insgesamt 1-mal geändert.
Tooltime
Advanced Hacker
Advanced Hacker
Beiträge: 1202
Registriert: 28. Mai 2008, 17:49

Re: Script Problem

Beitrag von Tooltime »

Schon dicht dran:

Code: Alles auswählen

#!/bin/bash
files=$(ls *_1.pdf)
for i in $files
do
name=$(echo $i | cut -f1 -d"_")
echo $i "$name".pdf 
# mv $i "$name".pdf 
done
Benutzeravatar
regexer
Advanced Hacker
Advanced Hacker
Beiträge: 1005
Registriert: 3. Dez 2004, 09:29
Wohnort: $_

Re: Script Problem

Beitrag von regexer »

noch dichter dran:

Code: Alles auswählen

for file in *_1.pdf
do
  echo "$file" "${file/_1.pdf/.pdf}"
  # mv "$file" "${file/_1.pdf/.pdf}"
done
... mit der ls-Lösung gibt's Probleme, falls ein Leerzeichen oder Ähnliches im Dateinamen vorkommt.
Benutzer 42925 gelöscht

Re: Script Problem

Beitrag von Benutzer 42925 gelöscht »

Hallo,

danke für die schnelle Lösung.
abgdf
Guru
Guru
Beiträge: 3403
Registriert: 13. Apr 2004, 21:15

Re: Script Problem

Beitrag von abgdf »

Schau Dir auch mal "mmv" an ...
Benutzer 42925 gelöscht

Re: Script Problem

Beitrag von Benutzer 42925 gelöscht »

Hallo,

es klappt noch nicht.
Wenn ich das Script

Code: Alles auswählen

#!/bin/bash
files=$(ls *_1.pdf)
for i in $files
do
name=$(echo $i | cut -f1 -d"_")
echo $i "$name".pdf
# mv $i "$name".pdf
done
ausführe, erscheint in der Konsole
bg_1.pdf bg.pdf.

Im Ordner ist aber nur die Datei bg_1.pdf vorhanden.
Die umgewandelte Datei bg.pdf ist nicht vorhanden.
Benutzeravatar
lOtz1009
Moderator
Moderator
Beiträge: 7180
Registriert: 23. Jan 2008, 09:51

Re: Script Problem

Beitrag von lOtz1009 »

move ist ja auch auskommentiert!
vi is an editor with two modes: one which destroys your input and the other which beeps at you.
Für meine Beiträge gilt:
Bild
Benutzer 42925 gelöscht

Re: Script Problem

Beitrag von Benutzer 42925 gelöscht »

Hallo,

ich glaube, ich brauche Urlaub.
- Danke -
Benutzeravatar
framp
Moderator
Moderator
Beiträge: 4326
Registriert: 6. Jun 2004, 20:57
Wohnort: bei Stuttgart
Kontaktdaten:

Re: Script Problem

Beitrag von framp »

Fein dass Dein Problem gelöst wurde. :-) Hast Du schon den Thread Gelöst gelesen :wink: ?
Antworten