| Linux/UNIX Linuxverfechter finden hier Weggefährten. |
Diskussion: .sh rm - entfernen von doppelten Dateien im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo HaBo, zum entfernen doppelt und dreifacher Dateien habe ich mir versucht ein script zu schreiben das wie folgt ...
![]() |
| | #1 (permalink) |
| Senior Member | Anzeige Hallo HaBo, zum entfernen doppelt und dreifacher Dateien habe ich mir versucht ein script zu schreiben das wie folgt aussieht: Code: #/bin/bash
path=$(pwd)
$(cd $path)
for i in $(seq 100)
do
rm -rf \"($i).mp3\"
done Ich habe mir den Befehl mal ausgeben lassen: Code: Code echo "rm -rf \"($i).mp3\"" Output rm -rf "(1).mp3" . . . . rm -rf "(100).mp3"
__________________ fat people are hard to kidnap |
| | |
| | #2 (permalink) |
| Registriert seit: 12.08.10 ![]() ![]() Likes: 30 | Warum maskierst du die Anführungszeichen? Wenn du das nicht machen würdest, würde das gehen. Code: rm -rf "${i}.mp3" Code: rm -rf "(${i}).mp3" Micha
__________________ http://www.openvas.org |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Senior Member Themenstarter | Hallo Mime, danke für die Antwort, ich dachte ich muss die Dinger escapen, bin garnicht darauf gekommen es mal ohne zu versuchen... Naja, mein Resultat: Code: #/bin/bash
cd $(pwd)
for i in $(seq 100)
do
$(rm -rf "(${i}).mp3")
done cd: 2: can't cd to /media/***/*** cleanup.sh: 4: Syntax error: word unexpected (expecting "do") Der Pfad ist korrekt, aber warum er kein "do" findet... Ich glaube ich sehe grade den Wald vor lauter Bäumen mal wieder nicht ich meine, wie schwer kann es sein so ein scheiß script zu schreiben...
__________________ fat people are hard to kidnap |
| | |
| | #4 (permalink) |
| Senior Member Registriert seit: 10.03.07 ![]() Likes: 19 | Code: #/bin/bash
cd $(pwd)
for i in $(seq 100)
do
$(rm -rf "(${i}).mp3")
done |
| | |
| | #5 (permalink) |
| Senior Member Themenstarter | Hallo lookshe, danke für die Hinweise, habe noch nie schellscripte angewendet und kenne mich daher nur sehr bedingt aus... Den shebag habe ich übersehen, das cd hatte ich eingebaut, da ich mir nicht 100% sicher war, welches Verzeichnis das Script nutzt. Des Weiteren hatte ich noch einen Denkfehler verbaut... Jetzt funktioniert alles wunderbar und ich habe wieder etwas gelernt :> Danke
__________________ fat people are hard to kidnap |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |