Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Tvorba specifické utility

Přiznám se, že vyrábět pro tohle program mi přijde úplně zvrácené, použil bych sed a sort :-)

edit: teď mě napadlo, že ve Windows je sort dost chromý kůň, co neumí numerical value sort..

edit2: ten "pořádný" sort z unixu "roste" tady: http://gnuwin32.sourceforge.net/downlinks/coreutil s-bin-zip.php a budeš potřebovat ještě knihovny: http://gnuwin32.sourceforge.net/downlinks/coreutil s-dep-zip.php Následně stačí pro běh samotný sort a ty dvě DLLka

edit3: Napsal jsem ti i baťáček (jako 1. parametr se předává jméno souboru):

sed s/\,.*// %1 | sort -n | sed s/$/\,\x2090/

edit4: P.S.: tomuhle se říká síla příkazové řádky :-)

edit5: Chceš-li měnit číslo za čárkou, zde máš druhou variantu pro dvě proměnné, jméno souboru a hodnotu

rem skript se volá se dvema parametry: jmenem souboru a hodnotou
sed s/\,.*// %1 | sort -n | sed s/$/\,\x20%2/


uff.. 5 editů jednoho postu, to jsem snad ještě nidky neudělal :-D

edit6: samozřejmě lze dále rozskriptovat, třeba tak, aby vzal všechny soubory z jednoho adresáře a provedl s nimi tuto operaci a uložil do souboru .zd, aktuálně je default stdout, tedy konzola (jde samozřejmě přesměrovat) :-)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny