Einzeiler: Unterschied zwischen den Versionen

Aus MindLoot
Wechseln zu: Navigation, Suche
(Quelle: El RIDO)
 
(Quelle: Wer man pages liest, ist klar im Vorteil ;-))
Zeile 1: Zeile 1:
 
Hier einige nützliche Einzeiler für die Shell:
 
Hier einige nützliche Einzeiler für die Shell:
   
== Massenumbennenungen ==
 
  +
== Massenabfertigung ==
   
 
=== Dateinamen ergänzen ===
 
=== Dateinamen ergänzen ===
Zeile 8: Zeile 8:
 
=== Dateiendung anpassen ===
 
=== Dateiendung anpassen ===
 
<pre>$ for file in *.htm ; do mv $file `echo $file | sed 's/\(.*\.\)htm/\1html/'`; done;</pre>
 
<pre>$ for file in *.htm ; do mv $file `echo $file | sed 's/\(.*\.\)htm/\1html/'`; done;</pre>
  +
  +
=== Rechte von Dateien, aber nicht von Ordnern anpassen ===
  +
<pre>$ find ./ -type f -exec chmod 640 "{}" +</pre>

Version vom 14. April 2007, 22:15 Uhr

Hier einige nützliche Einzeiler für die Shell:

Massenabfertigung

Dateinamen ergänzen

$ for file in * ; do mv "$file" "muster_$file"; done;

Dateiendung anpassen

$ for file in *.htm ; do mv $file `echo $file | sed 's/\(.*\.\)htm/\1html/'`; done;

Rechte von Dateien, aber nicht von Ordnern anpassen

$ find ./ -type f -exec chmod 640 "{}" +