Hlavní navigace

Vlákno názorů k článku Hrátky z řádky: kombinace procesů od Mordae - Ja s oblibou pouzivam nekolik dalsich utilitek: `sort` a...

  • Článek je starý, nové názory již nelze přidávat.
  • 11. 2. 2008 0:28

    Mordae (neregistrovaný)

    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.

  • 11. 2. 2008 6:49

    pht (neregistrovaný)
    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.