title image


Smiley Re: Was macht das?
ls -1 | sed -e 'h' -e '{s/^/\"/;s/$/\"/;s/^/mv /;s/$/ \\/}' -e 'p' -e 'g' \

-e '{s/%20/ /g;s/^/\"/;s/$/\"/}' | bash



Grob:



Erstmal zeilenweise Dateien auflisten. Pro Dateiname dann:



erstmal nen " davor und dahinter packen, dann ganz an den Anfang ein mv packen, und die Zeile mit einem \ abschließen. Das Ergebnis ausgeben und vom Originalstring erstmal alle '20' durch echte Leerzeichen ersetzen, dann wieder nen " vorne und hinten dran. Das Ergebnis ist ein Kommando der Form mv "datei1" "datei2" wobei "datei2" aus "datei1" besteht, ausser dass alle %20 in Leerzeichen gewandelt sind. :> Das Kommando wird in bash gepiped und ausgeführt.



Was hab ich jetzt gewonnen? ;)





Gruß, Sascha

Wo Licht ist, da ist auch Schatten, und die Kerze, die doppelt so hell ist, brennt auch nur halb so lang.
Meine Homepage



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: