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

Dotaz: sort - prazdna pozice

17.1.2011 09:35 dan | skóre: 9 | blog: paranoia | JO60WA
sort - prazdna pozice
Přečteno: 182×
Odpovědět | Admin
Jak radit prioritne podle druheho sloupce pokud je toto pole obcas prazdne?
sort -k 2 se zrejme nemyli, ale potreboval bych aby radky s prazdnym druhym polem nepredbihaly.
bb
zz aa
nepomuze ani parametr -i,
diky za namety
Víra se nikdy nezrodí jako výsledek racionální argumentace
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2011 10:01 JS
Rozbalit Rozbalit vše Re: sort - prazdna pozice
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi to bude logicke chovani. Napada me, ze by se do tech radku dalo nejdriv neco pridat na 2. pozici (unikatni retezec s vhodnym prefixem), a pak to zase odebrat. Ale jak to sedem udelat vam z hlavy nereknu, vzdycky kdyz po nem neco chci, tak to je porod. Treba se najde nekdo, kdo tenhle napad dotahne.
17.1.2011 10:30 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: sort - prazdna pozice
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak nepředbíhaly? a kde tedy mají být?, třídíte pomocí 2. sloupce (respektive začínaje 2. sloupcem do konce řádku) a když v něm nic není, tak je to méně než cokoliv.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
17.1.2011 11:06 kuka
Rozbalit Rozbalit vše Re: sort - prazdna pozice
Odpovědět | | Sbalit | Link | Blokovat | Admin
To pokud vim uplne jednoduse nelze. Nejsnazsi by mi prislo setridit jen radky s neprazdnym druhym sloupcem a pak za ne nalepit radky s prazdnym druhym sloupcem. Pokud ti nevadi dvoji pruchod souborem tak to pujde napsat jako one-liner.
17.1.2011 15:13 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: sort - prazdna pozice
Aha, takže dle tohoto komentáře chápu, jakože mají být na konci, no tak to třeba něčím takovýmto by nestačilo:
grep -E '^.* .+$' file | sort -k 2 && grep -E '^(([^ ]*)|([^ ]* ))$' file | sort -k 1
Platící jen pro oddělovač 'mezera' a jen dva sloupce, je to ošemetné pokud není přesné zadání.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

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.