Re: script bash
On 11/18/05, Davide Prina wrote:
> ma basta fare
>
> $ sed "s/^\([^ ]*\) \(.*\) \([^ ]*\)/\1;\2;\3/" a.txt
Però in questo caso è uno spreco di risorse usare le regexp...
Ecco una prova: (su un file di 284544 linee 9,5mb)
pet@prip:~/Desktop$ cat ddd.txt | wc
284544 1422720 9959040
pet@prip:~/Desktop$ time sed "s/^\([^ ]*\) \(.*\) \([^ ]*\)/\1;\2;\3/"
ddd.txt > /dev/null
real 0m13.982s
user 0m13.928s
sys 0m0.021s
pet@prip:~/Desktop$ time cat ddd.txt | python xxx.py > /dev/null
real 0m2.068s
user 0m2.012s
sys 0m0.051s
pet@prip:~/Desktop$
Comunque dipende molto dall'utilizzo che se ne deve fare :)
Reply to:
- References:
- script bash
- From: "Andrea Barbaglia" <andrea.barbaglia@grazianotrasmissioni.it>
- Re: script bash
- From: Davide Prina <davide.prina@gmail.com>