Fala Helton,
Que tal um eval?
Algo como:
$ octave --silent --eval 'script'
[]'s
Gunter
Em 28 de abril de 2010 22:46, Helton Moraes escreveu:
>
>
> Caros, estou com uma dúvida de nível "filosófico" e preciso da ajuda dos
> universitários
>
> Eu trabalho com análises numéricas e quase sempre tenh
Eu já fiz scripts pro gnuplot utilizando o <<
Pro octave ficaria +- assim:
octave << FIMDOCODIGO
a=1; b=2; a+b
FIMDOCODIGO
Em 28/04/2010, às 22:46, Helton Moraes escreveu:
> Caros, estou com uma dúvida de nível "filosófico" e preciso da ajuda
> dos
> universitários
>
> Eu trabalho com aná
Caros, estou com uma dúvida de nível "filosófico" e preciso da ajuda dos
universitários
Eu trabalho com análises numéricas e quase sempre tenho usado o GNU Octave
que é uma versão livre do Matlab. Aliás, por sinal, decidi estudar
shellscript exatamente para automatizar a execução de análises longa
Amigo,
Ai entra um pouco de ER, veja ai ...
tail -5 log | sed -r -e 's/MAC=([0-9a-f]{2}:){13}[0-9a-f]{2}//g' | grep
kernel|grep RECUSOU|awk '{( $6 ~ /MAC=/ ) $6 == $7 && $10 == $11 && $11
== $12 }{$9="";print "Hora:" $3 "Ação: " $6 " "
$10 " " $11;}'
Hora:15:27:15Ação: INT-RECUSOU-tcp
DST=189.7
Fala Xará,
ele queria a sequência 001121 a partira da 18a. posição. Usei para isso a
seguinte expressão regular: ^.{17}001121, que significa:
A partir do início (^), conte quaisquer caracteres (.) ocorrendo 17 vezes
{17} e em seguida a cadeia 001121.
Depois de entender fica muito fácil, né?
Quem
Ô Julio.
Da pra dar uma explicada nesse seu comando ae?
Em 28 de abril de 2010 15:03, Julio C. Neves escreveu:
> Aê Rodrigo,
>
> grep -E '^.{17}001121' arq
>
> Abraços,
> Julio
> Cursos de Shell e Zenity em 2 fins de semana?
> - Aracaju turma de Shell em 12/05 - andersonriz...@gmail.com;
> - DF
Adorei tua solução muito boa!
Com ela se a sequencia tiver furos ele não tenta remover um arquivo
inexistente como nos outros exemplos que foram propostos.
Parabéms!
Fernando Luizao escreveu:
>
>
> Uma com awk:
>
> ls -l | awk 'substr($9, 6, 4) < 1379 { print $9 }' | xargs rm
>
> Explicando:
>
Acho que o que vc quer é
awk 'substr($0, 18, 6) == "001121" { print }'
Abraços
--- Em qua, 28/4/10, M. Rodrigo Monteiro escreveu:
De: M. Rodrigo Monteiro
Assunto: [shell-script] Pesquisa de substring
Para: shell-script@yahoogrupos.com.br
Data: Quarta-feira, 28 de Abril de 2010, 14:57
Aê Rodrigo,
grep -E '^.{17}001121' arq
Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Aracaju turma de Shell em 12/05 - andersonriz...@gmail.com;
- DF turma de Shell em 12/06 - ligue (61)3223-3000;
- RJ turma de Shell em 14/06 - ligue (21)2210-6061;
- Floripa turma de Shell e Zeni
Boa tarde!
Tenho um arquivo com várias linhas, sendo uma delas a seguinte:
"20100405116171719001121008934100"
O que eu quero é pegar todas as linhas que na posição 18 até a 23 (6
posições) seja os caracteres "001121".
Eu tentei usando AWK, mas tem algum erro de lógica que não estou conseguin
Gente o MrBiTs, que é um excelente moderador, escreveu:
"Lista
A formatação é controlada pelo cliente de e-mail. Cada um configura o seu
como quiser.
A lista NÃO É uma democracia.
As mensagens da lista não aceitam anexos.
Espero encerrarmos por aqui."
==
Então
On 28/04/10 14:28, Julio C. Neves wrote:
> Fala Thiago,
> bem simples:
>
> Menor=(ls BD_1_* | head -1 | cut -f3 -d_)
> $ eval rm BD_1_{$Menor..1379}*
>
> Abraços,
> Julio
Julio,
Muito obrigado ! Funcionou perfeitamente !!!
Quando vier a ribeirao preto eu pago o chopp no pinguim
Att.
thiag
--- Em shell-script@yahoogrupos.com.br, MrBiTs escreveu
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
>
> > Sim, acho que seria de extrema importância a formatação. Mas já que
> > utilizamos da democracia, e muitos devem votar em "nulo" já que não opnam,
> > acho que podemos faze
Uma com awk:
ls -l | awk 'substr($9, 6, 4) < 1379 { print $9 }' | xargs rm
Explicando:
O substr vai cortar 4 caracteres do nono campo (no nosso caso, o nome do
arquivo, por exemplo BD_1_1373_693048009.arc), a partir do sexto caracter,
cortando apenas o número (1373). Com o número cortado, faze
Me esqueci de uma coisa importante:
Menor=(ls BD_1_* | head -1 | cut -f3 -d_)
$ eval rm BD_1_{$Menor..1379}_*
Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Aracaju turma de Shell em 12/05 - andersonriz...@gmail.com;
- DF turma de Shell em 12/06 - ligue (61)3223-3000;
- RJ turma d
Fala Thiago,
bem simples:
Menor=(ls BD_1_* | head -1 | cut -f3 -d_)
$ eval rm BD_1_{$Menor..1379}*
Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Aracaju turma de Shell em 12/05 - andersonriz...@gmail.com;
- DF turma de Shell em 12/06 - ligue (61)3223-3000;
- RJ turma de Shell em
2010/4/28 thiagomz
>
> Pessoal,
>
> Tenho um diretório com arquivos sequenciais, como abaixo:
>
> -rw-r- 1 oracle oinstall 128271872 Apr 28 09:27 BD_1_1373_693048009.arc
> -rw-r- 1 oracle oinstall 128271872 Apr 28 10:18 BD_1_1374_693048009.arc
> -rw-r- 1 oracle oinstall 128271872 Apr 2
Amigo
Uma solucao rapida, seria a seguinte:
jeju:[lista] > ls -1
BD_1_1373_693048009.arc
BD_1_1374_693048009.arc
BD_1_1375_693048009.arc
BD_1_1376_693048009.arc
BD_1_1377_693048009.arc
BD_1_1378_693048009.arc
BD_1_1379_693048009.arc
jeju:[lista] > for b in $(seq 1370 1 1379); do ls |grep $b
2 erros no emprego do grep:
- O conteúdo do echo não tem necessidade de proteger com aspas, porém o do
grep, apesar de não ser obrigatório, é sempre conveniente que seja
protegido;
- O grep tem suas limitação que algumas vezes força o uso de opção -E
(extended). O ponto de perguntação (?) ;) é uma
Pessoal,
Tenho um diretório com arquivos sequenciais, como abaixo:
-rw-r- 1 oracle oinstall 128271872 Apr 28 09:27 BD_1_1373_693048009.arc
-rw-r- 1 oracle oinstall 128271872 Apr 28 10:18 BD_1_1374_693048009.arc
-rw-r- 1 oracle oinstall 128271872 Apr 28 10:56 BD_1_1375_693048009.arc
-r
LinkedIn
Antônio Flávio solicitou sua adição como uma conexão no LinkedIn:
--
Raul,
Eu gostaria de adicioná-lo(a) à minha rede profissional no LinkedIn. - Antônio
Flávio
Aceitar convite de Antônio Flávio
http://www.linkedin.com/e/LU8w7MiOc8wEl
2010/4/28 Thiago Diniz da Silveira :
> O "?" pode ser qualquer caracter.
>
> Nesse caso ele ira dar um grep em todo que comece com "fe" tenha um caracter
> no meio e termine com "d"
> o caracter pode ser um espaço também senão me engano.
Isso no shell, que no caso interpreta o ? como um metacaract
O "?" pode ser qualquer caracter.
Nesse caso ele ira dar um grep em todo que comece com "fe" tenha um caracter
no meio e termine com "d"
o caracter pode ser um espaço também senão me engano.
Faça um teste echo "fe d" | grep fe?d (estou sem Linux aqui não tenho como
testar)
Em 28 de abril de 2010
Salve!
Pelo que vi de teu teste, faltou escapar o "?" e colocar a Sentença entre
aspas, segue teste:
nan...@tensazangetsu:~$ echo "fed" | grep fed
fed
nan...@tensazangetsu:~$ echo "fed" | grep "fe\?d"
fed
Att
Nander
[As partes desta mensagem que não continham texto foram removidas]
Obrigado pelas respostas esclarecedoras.
Agora ficou outra dúvida: não estou conseguindo usar o "?":
e...@noteeric:~/Downloads/hds$ echo "fed" | grep fed
fed
e...@noteeric:~/Downloads/hds$ echo "fed" | grep fe?d
e...@noteeric:~/Downloads/hds$
Pelo que eu li, "?" significa uma ou nenhuma ocorrê
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
> Sim, acho que seria de extrema importância a formatação. Mas já que
> utilizamos da democracia, e muitos devem votar em "nulo" já que não opnam,
> acho que podemos fazer da seguinte maneira. Quando alguém enviar um
> problema/duvida e quise
Bom.. as pessoas não estão opiniando justamente pelo que você disse:
"Esse assunto deveria ser tratado em background"
Não quis dar minha opinião pq essa Thread ta ficando enorme já.
Mas já que estou respondendo, acho que não precisa de suporte a formatação
HTML, perder 1 minuto a mais para arruma
Sim, acho que seria de extrema importância a formatação. Mas já que
utilizamos da democracia, e muitos devem votar em "nulo" já que não opinam,
acho que podemos fazer da seguinte maneira. Quando alguém enviar um
problema/duvida e quiser ajuda do Law e outros que se preocupam com a
formataçã
2010/4/28 Lawrence Waclawiak
>
> MrBits,
>
> Em parte concordo contigo que e-mail se manda em texto, porém como nós
> somos uma lista de shell script e trabalhamos com expressões regulares
> onde qualquer, ; espaço ou outro pequeno detalha faz toda a diferença,
> acredito que seria muito melhor us
Galera,
estou com muita vontade de ajudar os colegas e aprender mais e mais a
respeito de shell e to esbarrando nesse problema da formatação.
Eu imaginei que esse problema estava acontecendo com todo mundo e de
certa forma ainda acredito pois não consegui de forma nenhuma fazer com
que o conteúd
On Wednesday 28 April 2010 09:01:38 jimmy wrote:
> A única observação que tenho a fazer a respeito só reforça o que o
> MrBits já disse:
>
> "Não é a lista que remove formatação, mas sim o cliente de e-mail que a
> pessoa usa."
>
> ou seja, vê-se em habilitar HTML a solução para um problema que c
A única observação que tenho a fazer a respeito só reforça o que o
MrBits já disse:
"Não é a lista que remove formatação, mas sim o cliente de e-mail que a
pessoa usa."
ou seja, vê-se em habilitar HTML a solução para um problema que começa
no cliente de e-mail, que é de responsabilidade do usuári
32 matches
Mail list logo