Portál AbcLinuxu, 10. května 2025 05:30

Dotaz: porovnani sloupcu

13.6.2008 15:42 albert
porovnani sloupcu
Přečteno: 267×
Odpovědět | Admin
ahoj,

jsem zacatecnik a potreboval bych vyfiltrovat soubor o nekolika sloupcich, coz jsem provedl takto: grep -v "-" test.txt | grep -v "*" | cut -c23-35,124-133 (odstranim "okrasne znacky" a udelam si dva sloupce)

nyni mam dva krasne sloupce, ale potrebuji druhy sloupec podelit 1000, gugluju cely den, a kde nic tu nic.

jako dalsi krok budu muset porovnat tento vydeleny sloupec s druhym souborem o dvou sloupcich.

dekuju za pripadne rady!

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

Odpovědi

13.6.2008 16:06 tyctor | skóre: 13
Rozbalit Rozbalit vše Re: porovnani sloupcu
Odpovědět | | Sbalit | Link | Blokovat | Admin
skus napr. awk
13.6.2008 16:33 albert
Rozbalit Rozbalit vše Re: porovnani sloupcu
pouzit awk na deleni? vim, jak mam delit echo $(( 16 / 2)), jen nevim, jak mam nacist sloupec, a donutit skript, aby cetl radek po radku v jednom jedinem sloupci a delil cislo za cislem :(
Michal Wirth avatar 13.6.2008 23:28 Michal Wirth | skóre: 26
Rozbalit Rozbalit vše Re: porovnani sloupcu
ano pres AWK, napriklad takto:

cat nakej_vstup_napriklad_z_catu |awk 'BEGIN { FS=" "; OFS=" "; } { print($1,($2 / 1000)); }' > vystup_po_deleni

BTW do FS a OFS si nastavte znak, cim oddelujete sloupecky, zde to je napriklad mezera
Důležité se časem stává absurdním, absurdní se časem mění v důležité.
16.6.2008 10:48 albert
Rozbalit Rozbalit vše Re: porovnani sloupcu
moc vam dekuji, funguje to dobre. jdu si prostudovat manual k awk ;)

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.