[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] mudar linhas do arquivo
From: |
jimmy |
Subject: |
Re: [shell-script] mudar linhas do arquivo |
Date: |
Fri, 10 Oct 2008 09:07:30 -0300 |
User-agent: |
Mutt/1.4.2.3i |
On Wed, Oct 08, 2008 at 04:58:11PM +0000, Anderson Souza wrote:
> olá galera é o seguinte:
> tenho o seguinte arquivo:
> cat file1
>
> 3.000000 207.693604 139.802216
> 3.016667 207.423340 139.695282
> 3.033333 207.151947 139.589447
> 3.050000 206.879440 139.484161
> 3.066667 206.605835 139.380280
> 3.083333 206.331390 139.277222
> 3.100000 206.055557 139.175003
> 3.116667 205.778885 139.073883
> 3.133333 205.501114 138.973892
> 3.150000 205.222229 138.874725
> 3.166667 204.942215 138.776672
> 3.183333 204.661392 138.679718
> 3.200000 204.379440 138.583893
> 3.216667 204.096390 138.488892
> 3.233333 203.812225 138.395004
> 3.250000 203.526947 138.301941
> 3.266667 203.240829 138.210281
> 3.283333 202.953888 138.119446
> 3.300000 202.665558 138.029999
> 3.316667 202.376389 137.941391
> 3.333333 202.086105 137.853882
> 3.350000 201.794998 137.767502
> 3.366667 201.503052 137.681946
> 3.383333 201.209717 137.597778
> 3.400000 200.915833 137.514725
> 3.416667 200.620560 137.432770
> 3.433333 200.324722 137.351669
>
>
> a cada 5 linhas eu quero que fique da seguinte forma:
>
> 3.000000 180.000000 90.000000
> 3.016667 180.000000 90.000000
> 3.033333 180.000000 90.000000
> 3.050000 180.000000 90.000000
> 3.066667 180.000000 90.000000
> 3.083333 206.331390 139.277222
> 3.100000 206.055557 139.175003
> 3.116667 205.778885 139.073883
> 3.133333 205.501114 138.973892
> 3.150000 205.222229 138.874725
> 3.166667 180.000000 90.000000
> 3.183333 180.000000 90.000000
> 3.200000 180.000000 90.000000
> 3.216667 180.000000 90.000000
> 3.233333 180.000000 90.000000
> 3.250000 203.526947 138.301941
> 3.266667 203.240829 138.210281
> 3.283333 202.953888 138.119446
> 3.300000 202.665558 138.029999
> 3.316667 202.376389 137.941391
> 3.333333 180.000000 90.000000
> 3.350000 180.000000 90.000000
> 3.366667 180.000000 90.000000
> 3.383333 180.000000 90.000000
> 3.400000 180.000000 90.000000
> 3.416667 200.620560 137.432770
> 3.433333 200.324722 137.351669
>
> alguem pode me ajudar eu agradeço....
> --
> Anderson Souza
> Email: address@hidden
> Skype: anderson1904
> Msn: address@hidden
> Fone: (12)9732-9877
> _______________________________________________________________________
> "Os que desprezam pequenos acontecimentos, dificilmente farão grandes
> descobertas."
>
>
> ------------------------------------
uma forma bem simples:
i=0; while true; do
read c1 c2 c3 || break
let i++
if [[ $i =~ [1-5]$ ]]; then
c2="180.000000"
c3="90.000000"
fi
echo "$c1 $c2 $c3"
done < file1
a intenção foi somente numerar as linhas e testar se o número termina em
1,2,3,4,5.
Re: [shell-script] mudar linhas do arquivo,
jimmy <=