P004 UNIX

Obsah
Předchozí: Procházení adresářovým stromem: [Volby find, Testy find]

Procházení adresářovým stromem : find (pokrač.)
Akce find:
-exec příkaz [argumenty]

Provede se zadaný příkaz, je-li návratový kód = 0, vrací se hodnota "Pravda". {} se nahradí aktuální položkou adresáře.

find . -type f -exec grep -i smaž {} \; -exec rm {} \;
find . -type f -exec grep -i smaž {} \; -exec rm {} \; > /dev/null

-ok příkaz [argumenty]
Totéž, příkaz se nechá před provedením potvrdit.

-print
Na standardní výstup se předá kompletní jméno souboru od zadané cesty. Vždy "Pravda".

Operátory:

( . . . ) Závorkování
! výraz Negace výsledku
výraz1 výraz2
Logický součin.
výraz1 -and výraz2
Logický součin.
výraz1 -or výraz2
Logický součet.

Následující: Příkazy pro porovnání souborů: cmp, diff, patch
Obsah

Michal Brandejs brandejs@informatics.muni.cz