Portál AbcLinuxu, 11. května 2025 04:37

Dotaz: awk jeden sloupec do vice sloupcu se zachovanim abecedniho trideni

16.2.2013 21:16 Dirka | skóre: 15 | blog: dirka12345
awk jeden sloupec do vice sloupcu se zachovanim abecedniho trideni
Přečteno: 193×
Odpovědět | Admin

cau,

chtel bych prevest jeden sloupec dat na vice sloupcu, tak aby abecedni trideni zustalo tak, ze nejdriv v prvnim sloupci, potom ve druhem etc ... prozatim jsem dospel jak rozdelit na sloupce, ale nejsu schopnej zachovat to trideni, mam soubor example

a
b
c
d
e
f
g
h
i
j
k
l
m

a prevedu ho na tri sloupce -

$ awk '{printf "% s ", $0}!(NR % 3){printf "\n"}' example
a b c
d e f
g h i
j k l
m

lze nak dosahnout toho, aby bylo a b c pod sebou a ne vedle sebe?

dik


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.2.2013 21:41 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: awk jeden sloupec do vice sloupcu se zachovanim abecedniho trideni
Odpovědět | | Sbalit | Link | Blokovat | Admin
while read a && read b && read c
do
 echo -n $a >> qa; echo -n $b >> qb; echo -n $c >> qc
done
echo >> qa
echo >> qb
echo >> qc
cat qa qb qc 
Řešení 1× (Dirka (tazatel))
16.2.2013 23:11 Marble | skóre: 27 | blog: marble
Rozbalit Rozbalit vše Re: awk jeden sloupec do vice sloupcu se zachovanim abecedniho trideni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Není to sice awk, ale co třeba utilitka pr? Tj. něco jako pr -T --columns=3 example
17.2.2013 01:11 Dirka | skóre: 15 | blog: dirka12345
Rozbalit Rozbalit vše Re: awk jeden sloupec do vice sloupcu se zachovanim abecedniho trideni
Diky, neznal jsem, dela presne to co chcu :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.