certo...
blz... valeu ai pela ajuda e atençao!
flws
Em 10/10/08, jimmy <[EMAIL PROTECTED]> escreveu:
>
> On Fri, Oct 10, 2008 at 05:47:06PM +, Anderson Souza wrote:
> > no exemplo do Jimmy funcionou blz... mas gostaria que me explicasse a
> linha
> >
> > read c1 c2 c3 || break
> >
> > no c
On Fri, Oct 10, 2008 at 05:47:06PM +, Anderson Souza wrote:
> no exemplo do Jimmy funcionou blz... mas gostaria que me explicasse a linha
>
> read c1 c2 c3 || break
>
> no caso aqui o "c" indica a coluna, então pergunto (desculpe pela
> ignorância),
o while faz um loop infinito e nessa lin
no exemplo do Jimmy funcionou blz... mas gostaria que me explicasse a linha
read c1 c2 c3 || break
no caso aqui o "c" indica a coluna, então pergunto (desculpe pela
ignorância), na necessidade de modificar uma determinada linha podeira usar
o "l25" por exemplo?
Em 10/10/08, Anderson Souza <[EM
for ((ind=0; ind <= $[$(cat t300908.txt | wc -l)/5]; ind+=2))
do
sed -i "$((ind*5+1)),$((ind*5+5))s/\(
.\{8\} \).*/\1180.00
90.00/" t300908.txt
done
olha só a saída:
sed: -e expression #1, char 35: Unterminated `s' command
sed: -e expression #1, char 35: Unterminated `s' command
sed: -e
On Wed, Oct 08, 2008 at 04:58:11PM +, Anderson Souza wrote:
> olá galera é o seguinte:
> tenho o seguinte arquivo:
> cat file1
>
>3.00207.693604139.802216
>3.016667207.423340139.695282
>3.03207.151947139.589447
>3.05206.879440139.4841
Com awk deve ser mais rápido, mas assim tb é uma saída:
for ((ind=0; ind <= $[$(cat lixo | wc -l)/5]; ind+=2))
do
sed -i "$((ind*5+1)),$((ind*5+5))s/\(.\{8\} \).*/\1180.00
90.00/" lixo
done
Basta trocar lixo pelo nome do seu arquivo.
*-- *
Abração,
Julio
*Cursos de Shell nos finais de
ue, parece q o erro foi porque nao encontrou o arquivo file1, troque
pelo nome do seu arquivo e veja se funciona...
[]s
Humberto
2008/10/9 Anderson Souza <[EMAIL PROTECTED]>:
> olá Humberto aqui deu erro:
>
> [EMAIL PROTECTED]:~# cat file1 | awk '{ div=NR%5; if (div!=0)
> val=int(NR/5)+1; if
>
olá Humberto aqui deu erro:
[EMAIL PROTECTED]:~# cat file1 | awk '{ div=NR%5; if (div!=0) val=int(NR/5)+1;
if
(div==0)
val=int(NR/5); if (val%2==0) print $0; else print $1" 180.00
90.00"}'
cat: file1: No such file or directory
awk: cmd. line:1: val=int(NR/5); if (val%2==0) print $0; else
Consegui fazer assim:
cat file1 | awk '{ div=NR%5; if (div!=0) val=int(NR/5)+1; if (div==0)
val=int(NR/5); if (val%2==0) print $0; else print $1" 180.00
90.00"}'
[]s
Humberto
2008/10/8 Anderson Souza <[EMAIL PROTECTED]>:
> olá galera é o seguinte:
> tenho o seguinte arquivo:
> cat file1
olá galera é o seguinte:
tenho o seguinte arquivo:
cat file1
3.00207.693604139.802216
3.016667207.423340139.695282
3.03207.151947139.589447
3.05206.879440139.484161
3.07206.605835139.380280
3.08206.331390139.2772
10 matches
Mail list logo