Bash: Unterschied zwischen den Versionen
Aus Doku-Wiki
Zur Navigation springenZur Suche springenUli (Diskussion | Beiträge) |
Uli (Diskussion | Beiträge) (→xargs) |
||
Zeile 2: | Zeile 2: | ||
===xargs=== | ===xargs=== | ||
'''find . -name .svn -print0 | xargs -0 rm -rf''' | '''find . -name .svn -print0 | xargs -0 rm -rf''' | ||
− | *Nun die Erklärung: | + | * Nun die Erklärung: |
− | + | * Sucht nach Dateien mit dem namen "'''.svn"''' | |
'''find . -name .svn''' | '''find . -name .svn''' | ||
− | + | * Gibt die Dateien in einer List aus | |
'''-print''' | '''-print''' | ||
− | + | * Sind Leerzeichen im Namen wird folgender Befehl verwendet | |
Damit gibt man bekannt, '''find''' möge mit ASCII-NUL beendete Zeichenketten ausgeben, | Damit gibt man bekannt, '''find''' möge mit ASCII-NUL beendete Zeichenketten ausgeben, | ||
'''-print0''' | '''-print0''' | ||
− | + | * und xargs, er möge solche erwarten | |
'''xargs -0 rm -rf''' | '''xargs -0 rm -rf''' | ||
− | |||
===for=== | ===for=== |
Version vom 2. März 2009, 18:28 Uhr
Scriptzeilen auf der Kommandozeile
xargs
find . -name .svn -print0 | xargs -0 rm -rf
- Nun die Erklärung:
- Sucht nach Dateien mit dem namen ".svn"
find . -name .svn
- Gibt die Dateien in einer List aus
- Sind Leerzeichen im Namen wird folgender Befehl verwendet
Damit gibt man bekannt, find möge mit ASCII-NUL beendete Zeichenketten ausgeben, -print0
- und xargs, er möge solche erwarten
xargs -0 rm -rf
for
for i in `ls *zip`;do unzip $i;done;
for ((i=1; $i<=8; i++)); do `./li-www-template.sh make li-www- 172.27.5. 10$i`; done;