Nejste přihlášen/a.

Přihlásit se do poradny

 

Awk - sort

Od: elisa24® odpovědí: 5 změna:
avatar elisa24

Dobrý den, čtu knížku. Do je tam ten znak na str. 8? Další obr. je vstupní soubor, poslední výstupní. Když se napíše $0, tak se načtou všechn nepoužité sloupce? Děkuji


Awk - sort
Awk - sort #2
Awk - sort #3

 

 

5 odpovědí na otázku
Řazeno dle hodnocení

 

 

pi*
hodnocení

2x

Píší to tam "pipes", česky asi roura.|

V unixu úžasná věc, používání více | ve win velmi zpomaluje, protože vykonává přes soubor.

pi*
hodnocení

Děkuji a řadí se to automaticky podle prvního sloupečku?

 

hodnocení

2x
$0 obsahuje cely riadok (vsetky stlpce). Kebyze by obsahoval len nepouzite, tak by vo vystupe chybali ciselne stlpce.
Znak | je tzv. rura - “pipe”. Za jej pomoci sa vystup z procesu vlavo od nej posle ako vstup do procesu vpravo od nej. Retazia sa s tym dobre prikazy bez nutnosti ukladat medzivysledky do suborov. Nie je to vymysel AWK, je to operator shellu.
Sort bez parametrov pracuje s celymi riadkami a triedi ich lexikograficky. V priklade si dovolil autor maly trik - umiestnil cisla na zaciatok riadka a naformatoval ich na pevnu dlzku - z lavej strany su umiestnene medzery podla potreby. Sort tak najprv usporiada riadky podla toho cisla (stale porovnava znaky, ale vzhladom na pevny format s medzerami to funguje) a az vtedy, ak su cisla rovnake, vezme v uvahu zbytok riadka.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]