keine Angst vor dem Unix Prompt
keine Angst vor dem Unix Prompt
keine Angst vor dem Unix Prompt
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
xargs + find<br />
find /home/example -name *.txt -print | xargs grep joerg<br />
• Problem: in der Ausgabe von find befinden sich Dateinamen,<br />
die ein Leerzeichen enthalten. Die Leerzeichen werden von<br />
xargs als Trenner von Argumenten interpretiert, so dass grep<br />
mit Teilen von Namen aufgerufen wird<br />
find /home/example -name *.txt -print0 | xargs -0 grep joerg<br />
• Mittels des Kommando-Parameter -print0 für find werden in<br />
der Ausgabe die Dateinamen mittels eine "0" Zeichens<br />
getrennt. Die Option "-0" weist xargs wiederum an, das Ende<br />
von Parametern anhand eines 0-Zeichens zu erkennen, so<br />
dass die Leerzeichen in Dateinamen nicht als Trenner<br />
interpretiert werden<br />
Shell - <strong>keine</strong> <strong>Angst</strong> <strong>vor</strong> <strong>dem</strong> <strong>Unix</strong> <strong>Prompt</strong> 78