1 2 3 4 5 6 7 8 9 10 11 12 13
| $ cat f
blablabla,blablabla,(47+(34/60)+(54.42/3600)),blablabla,blabla
blablabla,blablabla,(47+(34/60)+(54.42/3600)),blablabla,blabla
blablabla,blablabla,(47+(34/60)+(54.42/3600)),blablabla,blabla
blablabla,blablabla,(47+(34/60)+(54.42/3600)),blablabla,blabla
blablabla,blablabla,(47+(34/60)+(54.42/3600)),blablabla,blabla
$ d=','; c=3; paste -d"$d" <(awk -F"$d" -vc=$c '{for(i=1;i<=c-2;i++) printf("%s"FS,$i); printf("%s\n",$i)}' f) <(bc -l < <(awk -F"$d" -vc=$c '{print $c}' f)) <(awk -F"$d" -vc=$c '{for(i=c+1;i<=NF-1;i++) printf("%s"FS,$i); printf("%s\n",$NF)}' f)
blablabla,blablabla,47.58178333333333333332,blablabla,blabla
blablabla,blablabla,47.58178333333333333332,blablabla,blabla
blablabla,blablabla,47.58178333333333333332,blablabla,blabla
blablabla,blablabla,47.58178333333333333332,blablabla,blabla
blablabla,blablabla,47.58178333333333333332,blablabla,blabla
$ |
Partager