Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Hrátky z řádky: kombinace procesů

Mordae
Mordae (neregistrovaný)
11. 2. 2008 0:28

A par dalsich tipu

Ja s oblibou pouzivam nekolik dalsich utilitek:

`sort` a `sort -n` radi radky na vstupu (textove, numericky), take je moc uzitecna vecicka `sort -u`, ktera odstrani z vysledku duplicity. Jde o ekvivalent `sort | uniq`.

Pokud se vam libi styl vypisu, ktery produkuje `df -h` (sloupce), vezte ze pomoci `column -t` muzete dosahnout podobneho vysledku i u vystupu jinych programu, treba mount. Takze `mount | column -t`.

Pokud mate radi BASH alespon z poloviny jako ja, pak jiste uvitate moznost zpracovat vstup nasledovne:

find -type f | while read file; do
  do-something-file "${file}" || break
done | column -t

Pozor, cely while... done se provadi v subshellu, takze odtud nedostanete promenne.

pht
pht (neregistrovaný)
11. 2. 2008 6:49

Re: A par dalsich tipu

jak dostat promenne z while:
while ... do ...; export blah=1; done | ( ... ; if [[ -n $blah ]] ; ... )

mne osobne se ve slozitejsich pripadech hodi << here-documents a process substitution <() a >(). mozna by stalo za to o tom nekdy v serialu pojednat.
Zasílat nově přidané příspěvky e-mailem