[shell-script] procurar

2005-12-15 Por tôpico Fernando Pereira
Como procuro com o grep dentro de todos os arquivos de um diretorio uma
frase apenas?

Obrigado!

[]'


[As partes desta mensagem que não continham texto foram removidas]



-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





RE: [shell-script] procurar

2005-12-15 Por tôpico MrBiTs
/*
Como procuro com o grep dentro de todos os arquivos de um diretorio uma
frase apenas?
*/

$ grep "uma frase apenas" *

Você pode ainda listar os arquivos que casam com a frase com a opção -l do
grep 


--
GPG Public Key
http://keyserver.veridis.com:11371/export?id=-6037232142263389818
 \\|||//
 (.) (.)
ooOO--( )--OOoo-
  MrBiTs
http://www.mrbits.com.br
  [EMAIL PROTECTED]




-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [shell-script] procurar

2005-12-15 Por tôpico Rodrigo Monteiro
Olá Fernando.

On 12/15/05, Fernando Pereira <[EMAIL PROTECTED]> wrote:
> Como procuro com o grep dentro de todos os arquivos de um diretorio uma
> frase apenas?

grep "a sua frase" *
Acho que resolve... :)

[]s

>
> Obrigado!
>
> []'
>


--
Rodrigo Monteiro
"Free as in Freedom, not free as in free beer"
Linux User # 403730
JID: [EMAIL PROTECTED]
[EMAIL PROTECTED]


-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [shell-script] procurar

2005-12-15 Por tôpico Roberto Alves
Às vezes eu faço isso recursivamente e sem mostrar os erros de 
diretórios que não tenho permissão.
Pego direto a saída que é só o que procuro, assim:

grep -r -s 'pattern' *

A opção -r é para procurar recursivamente e o -s em modo Silence para 
não mostrar os erros.

Acho que pode ser uma boa pra você.

Roberto Alves.




Fernando Pereira wrote:
> Como procuro com o grep dentro de todos os arquivos de um diretorio uma
> frase apenas?
>
> Obrigado!
>
> []'
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> -
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> -
> Sair da lista: [EMAIL PROTECTED]
> -
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> -
>  
> Links do Yahoo! Grupos
>
>
>
>
>  
>
>
>
>
>
>   


-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[shell-script] Substituir uma linha por duas

2005-12-15 Por tôpico Eriberto
Pessoal,

Tenho um arquivo com o seguinte conteúdo:

tomate
cebola
alho
laranja

Gostaria de de substituir a linha

cebola

por

cebola
alface

Existe uma solução com SED para isso?

Grato,

Eriberto - www.eriberto.pro.br


HLBR - O IPS brasileiro (segurança em redes)
hlbr.sourceforge.net




-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




RES: [shell-script] Sugestão de Outras Soluções.

2005-12-15 Por tôpico Julio Cezar Neves - DATAPREVRJ
Fala Gentil,
o cmd printf do awk resolve isso rapidinho.

Abração,
Julio

| -Mensagem original-
| De: Gentil de Bortoli Jr [mailto:[EMAIL PROTECTED]
| Enviada em: quarta-feira, 14 de dezembro de 2005 13:17
| Para: shell-script@yahoogrupos.com.br
| Assunto: [shell-script] Sugestão de Outras Soluções.
| 
| 
| -BEGIN PGP SIGNED MESSAGE-
| Hash: SHA1
| 
| Pessoal, eu precisei fazer um script que recebe como entrada 
| uma string
| e, então, retorna os valores ASCII dos 3 primeiros caracteres 
| dessa string.
| 
| Exemplo:
| 
| $ ./cdhash.sh gentil
| 103 101 110
| 
| Depois de algumas googladas e manuais, cheguei ao script abaixo.
| Gostaria de saber se alguém tem uma outra solução para o problema.
| Apenas trocando figuras...
| 
| - --8<--
| 
| #!/bin/bash
| 
| if [ ${#} -ne 1 ]; then
| echo "Uso: ${0} "
| exit 1
| fi
| 
| hash=$(echo ${1:0:3} | od -A n -t uC | tr -s " " | cut -d " " -f 2-4)
| 
| echo ${hash}
| 
| - -->8--
| 
| []s
| 
| Gentil de Bortoli Júnior
| http://gentil.bortoli.com.br
| KeyID: 0x8383E070 - www.keyserver.net
| 
| "There Is No Gene For The Human Spirit"
| -BEGIN PGP SIGNATURE-
| Version: GnuPG v1.4.2 (GNU/Linux)
| 
| iD8DBQFDoDdYU6AHyoOD4HARAgJIAJ9eha9VaH61ZHtSLnvvYPjzwIkongCgmYSQ
| 33cmVjxscGBTX6YFlGd4oeo=
| =f8sn
| -END PGP SIGNATURE-
| 
| 
| -
| Esta lista não admite a abordagem de outras liguagens de 
| programação, como perl, C etc. Quem insistir em não seguir 
| esta regra será moderado sem prévio aviso.
| -
| Sair da lista: [EMAIL PROTECTED]
| -
| Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos




 



-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [shell-script] Substituir uma linha por duas

2005-12-15 Por tôpico Tiago Barcellos Peczenyj
Sim, é só vc usar a quebra de linha '\n' junto da expressão que vc que
substituir

sed 's/cebola/cebola\nalface/g' arquivo > novo_arquivo

Em 15/12/05, Eriberto <[EMAIL PROTECTED]> escreveu:
>
>  Pessoal,
>
> Tenho um arquivo com o seguinte conteúdo:
>
> tomate
> cebola
> alho
> laranja
>
> Gostaria de de substituir a linha
>
> cebola
>
> por
>
> cebola
> alface
>
> Existe uma solução com SED para isso?
>
> Grato,
>
> Eriberto - www.eriberto.pro.br
>
> 
> HLBR - O IPS brasileiro (segurança em redes)
> hlbr.sourceforge.net
>
>
>
>
>  -
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> -
> Sair da lista: [EMAIL PROTECTED]
> -
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> -
>
>
>
>  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
> 
> --
> *Links do Yahoo! Grupos*
>
>- Para visitar o site do seu grupo na web, acesse:
>http://br.groups.yahoo.com/group/shell-script/
>
>- Para sair deste grupo, envie um e-mail para:
>[EMAIL PROTECTED]<[EMAIL PROTECTED]>
>
>- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>Serviço do Yahoo! .
>
>


[As partes desta mensagem que não continham texto foram removidas]



-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [shell-script] Substituir uma linha por duas

2005-12-15 Por tôpico Gentil de Bortoli Jr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Eriberto wrote:
> Pessoal,
> 
> Tenho um arquivo com o seguinte conteúdo:
> 
> tomate
> cebola
> alho
> laranja
> 
> Gostaria de de substituir a linha
> 
> cebola
> 
> por
> 
> cebola
> alface
> 
> Existe uma solução com SED para isso?

Eriberto, veja aí:
$ cat Bla.txt
tomate
cebola
alho
laranja

$ sed 's/cebola/cebola\nalface/' Bla.txt
tomate
cebola
alface
alho
laranja

[]s
- --
Gentil de Bortoli Júnior
http://gentil.bortoli.com.br
KeyID: 0x8383E070 - www.keyserver.net

"There Is No Gene For The Human Spirit"
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDoZINU6AHyoOD4HARAlL0AJ9gUOVg08hOq9aBejFPdPJQjviI2QCfQfVw
Dar4SfkR7RFtofumq5APh1Q=
=+odw
-END PGP SIGNATURE-


-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: RES: [shell-script] Sugestão de Outras Soluções.

2005-12-15 Por tôpico Gentil de Bortoli Jr
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Opa, Julio. Será mesmo? Eu passei por ele.

Mas, pelo que vi, ele consegue transformar um número ASCII em seu
respectivo caracter, não o contrário.

$ echo 97 | awk '{printf("%c",$1)}'
a

Mas, e a volta?

$ echo a | awk 
97

:)

/me pensando se deixou passar algo no manual...

[]

Julio Cezar Neves - DATAPREVRJ wrote:
> Fala Gentil,
> o cmd printf do awk resolve isso rapidinho.
> 
> Abração,
> Julio
> 
> | -Mensagem original-
> | De: Gentil de Bortoli Jr [mailto:[EMAIL PROTECTED]
> | Enviada em: quarta-feira, 14 de dezembro de 2005 13:17
> | Para: shell-script@yahoogrupos.com.br
> | Assunto: [shell-script] Sugestão de Outras Soluções.
> | 
> | Exemplo:
> | 
> | $ ./cdhash.sh gentil
> | 103 101 110
> | 
> | - --8<--
> | 
> | #!/bin/bash
> | 
> | if [ ${#} -ne 1 ]; then
> | echo "Uso: ${0} "
> | exit 1
> | fi
> | 
> | hash=$(echo ${1:0:3} | od -A n -t uC | tr -s " " | cut -d " " -f 2-4)
> | 
> | echo ${hash}
> | 
> | - -->8--
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDoZF/U6AHyoOD4HARArirAJ9kwFYtwrQ0ICPjk04DoseTm91eMACghGcu
SQeCldPok46YfuuAkT1L86I=
=V6nG
-END PGP SIGNATURE-


-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[shell-script] Duvidas com sed

2005-12-15 Por tôpico Reinaldo Marques de Lima

Galera,

minha divida é simples...

os caracteres "[ " e "]" são utilizados pelo sed, mas se eu tenho em um 
texto, por exemplo:

[1] blablabla
[2] blebleble
[3] bliblibli

como eu faço pra eliminar do texto tudo que tiver com estes parametro 
[algumacoisa] ???

flw


echo 1818051527984510780893780664296243491354600493300713506724768535179018P 
| dc




-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [shell-script] Substituir uma linha por duas

2005-12-15 Por tôpico Herbert Alexander Faleiros
On Thursday 15 December 2005 13:00, Eriberto wrote:
[cut]
> Gostaria de de substituir a linha
> cebola
> por
> cebola
> alface
[...]
> Existe uma solução com SED para isso?


Sim, olha só:

$ cat teste.txt
tomate
cebola
alho
laranja

$ sed -r 's/(cebola)/\1\nalface/' teste.txt
tomate
cebola
alface
alho
laranja

Que substitui (s) cebola, por cebola (\1), acrescenta uma quebra de linha (\n) 
e adiciona alface.

Até,

Herbert.


-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [shell-script] Duvidas com sed

2005-12-15 Por tôpico Tiago Barcellos Peczenyj
vc "escapa" estes caracteres com uma contra-barra

exemplo : sed 's/\[1\]/1/g'

Em 15/12/05, Reinaldo Marques de Lima <[EMAIL PROTECTED]> escreveu:
>
>
> Galera,
>
> minha divida é simples...
>
> os caracteres "[ " e "]" são utilizados pelo sed, mas se eu tenho em um
> texto, por exemplo:
>
> [1] blablabla
> [2] blebleble
> [3] bliblibli
>
> como eu faço pra eliminar do texto tudo que tiver com estes parametro
> [algumacoisa] ???
>
> flw
>
>
> echo
> 1818051527984510780893780664296243491354600493300713506724768535179018P
> | dc
>
>
>
>
>  -
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> -
> Sair da lista: [EMAIL PROTECTED]
> -
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> -
>
>
>
>  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
> 
> --
> *Links do Yahoo! Grupos*
>
>- Para visitar o site do seu grupo na web, acesse:
>http://br.groups.yahoo.com/group/shell-script/
>
>- Para sair deste grupo, envie um e-mail para:
>[EMAIL PROTECTED]<[EMAIL PROTECTED]>
>
>- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>Serviço do Yahoo! .
>
>


[As partes desta mensagem que não continham texto foram removidas]



-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [shell-script] Duvidas com sed

2005-12-15 Por tôpico Humberto Pereira
Caro Reinaldo,

basta voce escapar com \

sed 's/\[[^]]]//' arquivo

\[\]s
Humberto Pereira


Reinaldo Marques de Lima wrote:
> Galera,
> 
> minha divida é simples...
> 
> os caracteres "[ " e "]" são utilizados pelo sed, mas se eu tenho em um 
> texto, por exemplo:
> 
> [1] blablabla
> [2] blebleble
> [3] bliblibli
> 
> como eu faço pra eliminar do texto tudo que tiver com estes parametro 
> [algumacoisa] ???
> 
> flw
> 
> 
> echo 1818051527984510780893780664296243491354600493300713506724768535179018P 
> | dc
> 
> 
> 
> 
> -
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> -
> Sair da lista: [EMAIL PROTECTED]
> -
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> -
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 



-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[shell-script] O problema da virgula no SQL...

2005-12-15 Por tôpico Reinaldo Carvalho
Estava pensando sobre como tranformar, isso:

CREATE TABLE FW (
did DECIMAL(3),
nomeVARCHAR(40),
UNIQUE(nome),
);

Nisso:

CREATE TABLE FW (
did DECIMAL(3),
nomeVARCHAR(40),
UNIQUE(nome)
);

Que é justamente o que nosso amigo queria em uma mensagem anterior...
Gostaria de saber porque o sed abaixo nao funcionou?

sed -e 's/,\n)/\n)/g'

Ou seja.. trocar , \n ) por \n ) ...




--
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - [EMAIL PROTECTED]


-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[shell-script] acrescentar linha em varios arquivos

2005-12-15 Por tôpico Celso Viana
All,

Tenho 20 arquivos no diretório /teste...

file1
file2
file3
file4
file5
...
file20

...cada arquivo tem o seguinte conteúdo: # cat file1
linha numero 1

preciso acrescentar a linha "primeira linha" antes da existente, ficando assim:
#cat file1
primeira linha
linha numero 1

Como é que faria isso automaticamente em todos os arquivos?

Obrigado,


--
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org/
Palmas/TO


-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [shell-script] acrescentar linha em varios arquivos

2005-12-15 Por tôpico Tiago Barcellos Peczenyj
A forma mais didatica e garantida

for arquivo in file*
do echo -e "Atualizando arquivo '$arquivo' "
(echo "primeira linha" ; cat $arquivo) > tmp
mv tmp $arquivo
echo "OK"
done

Em 15/12/05, Celso Viana <[EMAIL PROTECTED]> escreveu:
>
>  All,
>
> Tenho 20 arquivos no diretório /teste...
>
> file1
> file2
> file3
> file4
> file5
> ...
> file20
>
> ...cada arquivo tem o seguinte conteúdo: # cat file1
> linha numero 1
>
> preciso acrescentar a linha "primeira linha" antes da existente, ficando
> assim:
> #cat file1
> primeira linha
> linha numero 1
>
> Como é que faria isso automaticamente em todos os arquivos?
>
> Obrigado,
>
>
> --
> Celso Vianna
> BSD User: 51318
> http://www.bsdcounter.org/
> Palmas/TO
>
>
>  -
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> -
> Sair da lista: [EMAIL PROTECTED]
> -
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> -
>
>
>
>  *Yahoo! Grupos, um serviço oferecido por:*  PUBLICIDADE
> 
> --
> *Links do Yahoo! Grupos*
>
>- Para visitar o site do seu grupo na web, acesse:
>http://br.groups.yahoo.com/group/shell-script/
>
>- Para sair deste grupo, envie um e-mail para:
>[EMAIL PROTECTED]<[EMAIL PROTECTED]>
>
>- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>Serviço do Yahoo! .
>
>


[As partes desta mensagem que não continham texto foram removidas]



-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[shell-script] Problema ao tentar setar valores de uma variavel em outra varialvel.

2005-12-15 Por tôpico Rick Doiche
Fala pessoal, sou novo por aqui porem já tenho uma dúvida:

Estou desenvolvendo um script meio complexo, porem ocorreu um erro que eu
não esperava, filtrando o erro e deixando ele mais simples, ai vai:

olha só isso:

#!/bin/bash
n=1

var$n=1


saida no terminal:
-bash: var3=1: command not found

eita

pera ai, mas se eu executar essa saida:
var3=1
não tenho problema algum.

algum tipo de limitação isso, ou eu to viajando na batatinha?

outra pergunta, como posso fazer uma varialvel matrix?

abraços e obrigado por qualquer ajuda.

http://aurelio.net/

--
Henrique Doiche


[As partes desta mensagem que não continham texto foram removidas]



-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [shell-script] Problema ao tentar setar valores de uma variavel em outra varialvel.

2005-12-15 Por tôpico Herbert Alexander Faleiros
On Friday 16 December 2005 03:56, Rick Doiche wrote:
[cut]
> n=1
> var$n=1
[cut]

Olá,

tenta assim:

eval var$n=1

Olha só como fica:

$ echo var$n
var1

$ echo $var$n
1

Ou então:

n=1
var[$n]=1

que retorna o seguinte:

$ echo var[$n]
var[1]

$ echo ${var[$n]}
1

Até,

Herbert.





-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [shell-script] O problema da virgula no SQL...

2005-12-15 Por tôpico Herbert Alexander Faleiros
On Thursday 15 December 2005 20:47, Reinaldo Carvalho wrote:
[cut]
> Gostaria de saber porque o sed abaixo nao funcionou?
[...]
> sed -e 's/,\n)/\n)/g'
[cut]

A explicação tá aqui:

http://aurelio.net/sed/sed-HOWTO.html#toc12

até,

Herbert.


-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [shell-script] Substituir uma linha por duas

2005-12-15 Por tôpico Jorge Barros de Abreu
Olá.

Como eu faria se fosse:

tomate
cebola xx
alho
laranja

Para transformar em:

tomate
cebola xx
alface
alho
laranja

Obrigado.



Em Thu 15 Dec 2005 13:49, Herbert Alexander Faleiros escreveu:
> > Gostaria de de substituir a linha
> > cebola
> > por
> > cebola
> > alface
-- 
Data Estelar 2453720.846447
http://www.solar.com.br/~ficmatin
Desejo-lhe Paz, Vida Longa e Prosperidade.
São Bem Vindas Mensagens no Formato Texto Genérico com Acentos.




-
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html