Re: posun sloupce pomoci awk nebo sed
To |
Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
Jaroslav Aster <orm zavinac humlak bod cz> |
Date |
Sat, 17 Dec 2005 17:38:57 +0100 |
Ahoj,
Radek Hnilica píše v So 17. 12. 2005 v 15:34 +0100:
> $ cat process.sh
> #!/bin/sh
>
> prvni=
> while read val; do
> if [ $prvni ]; then
> echo $prvni $val
> fi
> prvni=$val
> done
správné, ale poněkud neefektivní. Pokud vstupní data budou mít několik
miliónu řádků, tak se provede úplně zbytečně, několik miliónů if bloků.
Přitom stačí udělat prvni=$(read val) před while cyklem a pak už jen
vypisovat a přiřazovat.
--
Jaroslav Aster <orm zavinac humlak bod cz>
Partial thread listing:
- Re: posun sloupce pomoci awk nebo sed, (pokračuje)
Martin Mašín