jensheidrich.de
  • Home
  • Kategorien
  • Tags
  • Archiv
  • Wunschliste

find + xargs

xargs kann sehr gut zum Ausführen von Kommandos über die Ausgabe des find Kommandos genutzt werden. Leider gibt es immer wieder Probleme, wenn man es nicht so häufig benutzt. Daher hier ein Kurztipp:

find [optionen] -print0 | xargs -0 -r Kommando

Beispiel:

find . -name '*rc' -print0 | xargs -0r grep -H passwd

sucht nach passwd in allen *rc Dateien und gibt Dateinamen mit aus.

-print0: find gibt Dateinamen mit binärer Null ab

-0 Dateinamen sind mit \0 terminiert (durch find print0)

-r Kommando wird nicht ausgeführt, wenn Eingabe leer ist

Share on: Twitter ❄ Facebook ❄ E-Mail

  • « Partitionsmapping mit Grub
  • Zeilen löschen mit Vim »

Datum

20.05.2005

Kategorie

Hack

Tags

  • tools 2
  • jensheidrich.de - parts of a memory dump
  • Impressum Datenschutz
  • Powered by Pelican. Theme: Elegant by Talha Mansoor