Concordo com o Elvis...Isso vai depender do seu ambiente.
Talvez,
Tratando o comando date e colocando-o numa variavel e decrementando.
Pega apenas o campo dia (DD) - 1. Para isso verificar qual o formato da
data...
Ex: DD/MM/YYY ou /MM/DD, etc.
Em seguida,
procurar esse campo dentro do comando
On Fri, Sep 25, 2009 at 01:45:35PM -0700, Elvis joanns wrote:
>
>
>Jymy,
>
>Esses processos são de um gerenciador de conexões com o oracle e não são
>utilizados pelo banco de dados da aplicação devido a um problema em uma
>das aplicações. A aplicação deixa de usar o banco e o pr
Ola pessoal,
estou tendo dificuldade em gerar um determinado resultado. Eu tenho uma
sequência de registros que terminam com || (dois pipes). Eu preciso
alterar || (dois pipes) por |0|0 (pipe zero pipe zero). Tentei fazer o
seguinte:
O registro está da seguinte forma:
400|28238565871|1|14/06/198
Tentou o 'tr'.
2009/9/28 rondineli saad :
> Ola pessoal,
> estou tendo dificuldade em gerar um determinado resultado. Eu tenho uma
> sequência de registros que terminam com || (dois pipes). Eu preciso
> alterar || (dois pipes) por |0|0 (pipe zero pipe zero). Tentei fazer o
> seguinte:
> O registr
On Mon, Sep 28, 2009 at 11:40:07AM -0300, rondineli saad wrote:
>
>
>Ola pessoal,
>estou tendo dificuldade em gerar um determinado resultado. Eu tenho uma
>sequência de registros que terminam com || (dois pipes). Eu preciso
>alterar || (dois pipes) por |0|0 (pipe zero pipe zero).
Ops, corrigindo meu post:
cbern...@cbernini ~
$ cat bla
400|28238565871|1|14/06/1981||jandirjun...@ig.com.br||JANDIR DE SANT'ANA
JÚNIOR|1|1|Brasil|1|Solteiro(a)|0|321379299|SSP|2|SP|45109|00234|00797816098|2|B|VERA
LUCIA DE SOUZA SANT"ANA|JANDIR SANT"ANA||
cbern...@cbernini ~
$ sed s/\|\|/\|0\|0
Isso vai funcionar
sed 's/||/|0|0/g' nome-do-arquivo-com-registro >
nome-do-arquivo-com-registro
Não consegui fazer com tr, se alguém conseguir favor mandar na lista.
Att.
Cyro Ciolfi
(19) 8144 - 7944
(19) 3324 - 2804
www.salasprontas.com
Sua sala pronta para treinamentos em Campinas.
[As par
Precisa escapar os dois pipes
sed 's!\|\|!\|0\|0!g' < arquivo
Christian Bernini
(19) 8146-7801
"Happiness is not something ready made. It comes from your own actions." -
Dalai Lama
2009/9/28 rondineli saad
> Ola pessoal,
> estou tendo dificuldade em gerar um determinado resultado. Eu tenho u
Boa noite a t...@s
Tenho um arquivo mais ou menos assim
Today is the day
Today is a good day to scripting
sun,25/12/2009
hoje é um gramde dia
Grande é com "N", e não com "M"
sun,25/12/2009
tô editando em sed, e não consigo pegar a linha do title e a da data, que são
as duas únicas linhas que
Depois que eu vi que ele queria só a última ocorrência - o Jimmy já matou -
mas podia ser assim tb (usando variáveis de memória):
sed 's/\(.*\)||/\1|0|0/' < arquivo
Também fiquei curioso pela solução com tr :)
Christian Bernini
[As partes desta mensagem que não continham texto foram removidas
Lembr-se que o cifrão $ tem significado especial para o shell
e portanto você deve passar a string dentro de aspas simples
a não ser que você queira expandir o conteúdo de uma variável passada
ao sed
--- Em shell-script@yahoogrupos.com.br, jimmy escreveu
>
> On Mon, Sep 28, 2009 at 11:40:07AM
Seria isso?
grep -e "" -e "" filename
Não me lembro agora se o grep vai reclamar do < e >, mas escape eles se
necessario:
grep -e "\" -e "\" filename
Isso, claro, assumindo que nao tenha essas tags em outras linhas.
Breno.
--
2009/9/28 Denis S. Costa
>
>
> Boa noite a t...@s
>
> Tenho
Bem,
Com a opção -v do grep você também resolveria:
$ cat texto
Today is the day
Today is a good day to scripting
sun,25/12/2009
hoje é um gramde dia
Grande é com "N", e não com "M"
sun,25/12/2009
$ grep -v "" texto
Today is the day
sun,25/12/2009
hoje é um gramde dia
sun,25/12/2009
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Denis S. Costa wrote:
> Boa noite a t...@s
>
> Tenho um arquivo mais ou menos assim
>
> Today is the day Today is a good day to
> scripting sun,25/12/2009
>
> hoje é um gramde dia
>
> Grande é com "N", e não com "M"
>
> sun,25/12/2009
>
> tô editando
Ah,
Seguindo a idéia de Flávio (de usar mesmo o sed) e a minha (de remover
o que você NÃO quer), teríamos:
$ cat texto
Today is the day
Today is a good day to scripting
sun,25/12/2009
hoje é um gramde dia
Grande é com "N", e não com "M"
sun,25/12/2009
$ sed -n '// !p' texto
Today is t
Fala Denis,
olha o teste feito no seu exemplo, direto no prompt. Creio ser mais rápido
que o sed.
$ grep -E '^(Today is the day
> Today is a good day to scripting
> sun,25/12/2009>
> hoje é um gramde dia>
> Grande é com "N", e não com "M">
> sun,25/12/2009'
Today is the day
sun,25/12/2009
hoje é
O resultado é esse mesmo Breno
Valeu
Denis Silva Costa
Analista de Geoprocessamento
http://shellscript4all.blogspot.com
"A paz não brota em um jardim com câmera e sensores..."
--- Em seg, 28/9/09, Breno Moiana escreveu:
De: Breno Moiana
Assunto: Re: [shell-script] Pega uma linha e a próxima
Flávio,
não saco muito de sed, mas os comando não são como os pipes??
se eu fizer:
sed -n '//p; //p'
ele não vai mandar a saídar ao //p; para o outro comando?
ou seja a linha do data não iria ser "redirecionada " ao próximo comando.
Apesar de toda edição do arquivo eu estar fazendo em sed ess
Prezadas pessoas, estou com um problema que não consigo resolver. Gostaria de
saber o por que e como resolver.
bem pessoal meu script executando ele fora do crontab, ele funciona que é uma
beleza, quando insiro ele no crontab, o script não consegue compactar todas as
pastas.
O que é isto?
Que
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Denis S. Costa wrote:
> Flávio, não saco muito de sed, mas os comando não são como os
> pipes??
>
> se eu fizer:
>
> sed -n '//p; //p'
>
> ele não vai mandar a saídar ao //p; para o outro comando?
> ou seja a linha do data não iria ser "redirecionada
Bom, sei que muitos responderam certo aqui, mas vou dar uma outra dica, usar
expressão regular com grep :
egrep "<(title|data)>.*" arquivo
assim você pega somente linhas que estiverem entre as tags
ou ou um misto dela ,
(é esquisito mas pode ocorrer, se não quiser isso tem que fazer o t
isso normalmente acontece porque dentro do crontab não tem path, use
caminho completo para tudo
Alain
Luiz guilherme Nunes Fernandes escreveu:
> Prezadas pessoas, estou com um problema que não consigo resolver. Gostaria de
> saber o por que e como resolver.
>
> bem pessoal meu script executand
Melhor solução pra mim josé!!!
Denis Silva Costa
Analista de Geoprocessamento
http://shellscript4all.blogspot.com
"A paz não brota em um jardim com câmera e sensores..."
--- Em seg, 28/9/09, Jose Edson Moreno Jr escreveu:
De: Jose Edson Moreno Jr
Assunto: Re: [shell-script] Pega uma linha e
Flavio
se funciona como pipe
então não vai dar!!!
por a primeira pega só as e joga isso pra pesquisar , e não
retorna nada, porque na linha não tem !
entendeu o q quis dizer??
Denis Silva Costa
Analista de Geoprocessamento
http://shellscript4all.blogspot.com
"A paz não brota em um jardim
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Denis S. Costa wrote:
> Flavio
>
> se funciona como pipe
> então não vai dar!!!
>
> por a primeira pega só as e joga isso pra pesquisar , e
não retorna nada, porque na linha não tem !
>
> entendeu o q quis dizer??
Entendi sim, eu só expliquei como
Envia a saida do script na crontab pra um arquivo e analisa
10 10 * * * /path/do/script.sh 2>&1 > /tmp/superlog.log
flw!
On Seg 28/09/09 17:57 , Luiz guilherme Nunes Fernandes
spinal...@yahoo.com.br sent:
Prezadas pessoas, estou com um problema que não consigo resolver.
Gostaria de sa
Já tive problemas com saídas verbosas no cron... Faça um teste retirando os
echos e a opção verbose do tar.
Espero que ajude =)
Abraços
--- Em seg, 28/9/09, Luiz guilherme Nunes Fernandes
escreveu:
De: Luiz guilherme Nunes Fernandes
Assunto: [shell-script] dúvida
Para: "turma shell"
Data:
Vi sim tambem funcionou!!!
Muito obrigado!!
Denis Silva Costa
Analista de Geoprocessamento
http://shellscript4all.blogspot.com
"A paz não brota em um jardim com câmera e sensores..."
--- Em seg, 28/9/09, Flavio Torres escreveu:
De: Flavio Torres
Assunto: Re: [shell-script] Pega uma linha
cheguei em um arquivo com esse padrão:
frases deniscostadsc
deniscostadsc: Bla bla bla digo eu : he-mam.
Mon, 28 Sep 2009 22:35:10 +
deniscostadsc: Eu sou Willian Wallace
Mon, 28 Sep 2009 20:02:18 +
mas eu quero deixar a parte útil da data na frente entre parenteses
substituindo o nome d
29 matches
Mail list logo