Portál AbcLinuxu, 16. července 2025 07:56
Krasny den,
nemohu prijit na zpusob, kterym bych pomoci beznych nastroju (grep, cut, wc...) vyselektoval z tabulky, ktera je v txt formatu a kde jsou jednotlive slupky oddelene mezerami a kde kazdy radek obsahuje jiny pocet sloupku, jen ty radky, ktere maji pozadovany pocet sloupcu (6). Mene zadny nema, ale nektere maji sloupcu vice. Celkem chapu jak nektere sloupce amputovat, ale ne jak vybrat jen ty s definovanou delkou.
Diky za radu
Řešení dotazu:
egrep '^([^\t ]+[ \t]*){6}$' <sloupce.txt
Předpokládám-li běžné nástroje v UN*Xech
awk 'NF==6 {print}'
Oběma vám díky za pomoc, funguje. Ještě se to pokusím za pomoci man pochopit ;)
Diky!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.