rnini
> > (19) 8146-7801
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> Abraços,
> Jeferson Santos
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
Atenciosamente,
Bruno Gunter Fricke
com
> ou com o mouse.
>
> Em um certo ponto do script eu preciso limpar tudo e apagar também o que
> é velho para evitar confisão...
>
> Grato,
> Alain
>
Atenciosamente,
Bruno Gunter Fricke
Mas para quê você quer estes caracteres? Não entendi mesmo. Se for
para saber o tipo do arquivo: file arquivo
2008/12/3 Julio C. Neves <[EMAIL PROTECTED]>:
> Primeiramente gostaria de deixar claro meu prazer por termos na nossa lista
> o meu amigo e competentíssimo klayson bonatto.
>
> Segundament
Tem vááárias outras formas de fazer, como por exemplo "let i++".
Mas o que quero comentar que o brace expansion é muito bacana e
automatiza muito coisas maçantes, como criar diretórios e tabelas de
IPs.
Um exemplo simples:
$ ls -la
total 8
drwxr-xr-x 2 gunter gunter 4096 2008-12-02 13:19 .
d
Isto está sendo discutido em outra thread, dê uma lida nos posts
anteriores (ontem mesmo).
2008/12/1 podestafox <[EMAIL PROTECTED]>:
> Olá gnt!
>
> Tentei (mas como sempre furei o olho...) fazer o seguinte:
>
> Pegar uma lista de links: arquivo_de_links.txt
> Fazer uma verificação de existência de
Por que não uns greps filtrando?
Um teste rápido:
$ lynx -source http://infolink.com.br | grep \
Awk acho que pode se ruma alternativa ao cut também.
2008/11/27 Paulo Silvestre Schmitt <[EMAIL PROTECTED]>:
> $ cat ss | cut -d \ -f1,6,7,8,9
>
> bdacp 12:16 - down (00:31)
> bdacp 12:53 - down (00:13)
> bdacp 13:09 - down (02:34)
> reboot Nov 13 12:15 (00:32)
> reboot Nov 13 12:48 (00:18)
> rebo
Não é necessário um telnet, até porque dependendo do server host os
comando POP/IMAP/HTTP serão diferentes. Vamos lá, que tal:
>> Tenho uma aplicação que iria gerar um arquivo, colocar esse arquivo em uma
>> pasta aleatória em um servidor apache e publicar na internet.
Pode ser FTP, scp, um tar
Eu imagino que sejam arquivos tabulados ou com algum separador, para
você dizer "coluna".
Se for, que tal o bom e velho tr?
2008/11/27 jimmy <[EMAIL PROTECTED]>:
> On Thu, Nov 27, 2008 at 01:57:58PM -, antoniocruzdf wrote:
>> Senhores,
>> Estou precisando ler um arquivo procurando em todas as
Vinicius,
Em algumas distribuições, existe o pgrep, que é justamente um grep para o
Pid do aplicativo x.
Dá uma olhada, as vezes é mais jogo fazer com ele.
[]'s
2008/11/24 Vinicius Hanrejszkow <[EMAIL PROTECTED]>
> Um tempo atrás fiz um script para chegar se o squid estava rodando em um
>
> se
Pode-se tentar com um ps auxxx também.
E concordo, o Nagios, Zabbix e diversos são para cuidar de uma rede. Fazer
um NMS e nao para cuidar de uma máquina apenas.
2008/11/24 Raul Libório <[EMAIL PROTECTED]>
> Ah... só complementando...
> Com um service --status-all é possível checar todos os se
Essa mensagem é de que forma? Deve ter uma forma de mandar de um Linux não
importando que OS roda...
Mas, caso deseje levar adiante, tente algo como:
Acho que cabe dar o reverso corretamente nas máquinas, tipo:
desktop001.win
desktop002.win
desktop001.linux01
fulano.win
fulano.linux
E através de
Transforma em epoch que tudo se resolve.
-
Atenciosamente,
Bruno Gunter Fricke
On Wed, 2008-11-12 at 14:56 -0400, Eri Ramos Bastos wrote:
> Talvez alguém saia com uma solução, mas travei quando tentei imaginar
> o
> seguinte input:
>
> 1112008
>
> O que é isso? 01/
Tens razão. O correto é
$ cat aaa
linha 1
linha 2
linha 3
$ cat aaa | grep -v "linha 2" >> bbb
$ cat bbb
linha 1
linha 3
$
O que fiz antes resulta em:
$ mv aaa
$ cat aaa
linha 1
linha 2
linha 3
$ cat aaa | grep -v "linha 2" > aaa
$ cat aaa
-
Atenciosame
Que tal:
cat arquivo | grep -v "frase" > arquivo
-
Atenciosamente,
Bruno Gunter Fricke
On Wed, 2008-11-05 at 17:36 +, pythondeveloper wrote:
> Saudações...
>
> Preciso de uma solução para excluir uma linha de um arquivo.txt, li
> que
> o comando grep com
responde aqui... Já o Aurelio, só responde o blog ou o email dele.
Aproveitando, use o Canivete do Aurelio, é excelente também. Tem um guia
de consulta rápida do Bash que vi outro dia num sebo. Alguém o conhece?
É daqueles que tem de ERs, PHP, ASP e e cia..
-
Atenciosamente,
Bruno Gunter Fricke
Em
horários :-)
Segue a URL: http://pcdsh01.on.br/HVdecreto6558_20080908.JPG
-
Atenciosamente,
Bruno Gunter Fricke
[As partes desta mensagem que não continham texto foram removidas]
Algo assim?
$ for ((i=1; i<=2; i++)); do echo lala |awk '{print "sou o awk"}'; done
-
Atenciosamente,
Bruno Gunter Fricke
On Fri, 2008-10-03 at 16:10 -0300, Tiago Barcellos Peczenyj wrote:
> assim?
>
> for(...) { comando1; comando2 ; }
>
> 200
Coloca entre parênteses
Ex.:
VAR=$(comando1 | comando2 | comando3)
E recomendo colocar o o novo separador do seu awk entre aspas simples.
-
Atenciosamente,
Bruno Gunter Fricke
On Wed, 2008-09-10 at 07:13 -0700, Djan Marques wrote:
> Ola!
>
> No codigo abaixo $FAMILIA deveria re
> você pode colocar um nc( ou netcat ) ouvindo na máquina para onde você
> quer mandar o log e outro escrevendo "na rede"
> Algo parecido com :
> na maquina A que ira receber o tar : nc -l -p |tar xvzf -
> na maquina B que tem os logs : tar cvzf - | nc
>
Muito bacana a sugestão, porém
> se os logs são administrados via syslog, você pode configurá-lo para
enviar os
> registros para outro servidor.
>
> se o problema é a cópia incremental do arquivo você pode usar o rsync.
>
> é realmente necessário copiar os arquivos para sua máquina?
Os logs são arquivos de áudio (cada ligaçã
acao é algo como:
2199091234-1-000.-00.0001.gsm
2181879854-1-000.-00.0002.gsm
21780124567-1-000.-00.0003.gsm
2125252525-1-000.-00.0004.gsm
2134600022-1-000.-00.0005.gsm
(...)
-
Atenciosamente,
Bruno Gunter Fricke
[As partes desta mensagem q
e
a/2: teste teste
a/3:teste teste teste testando!
a/5:teste 123
ou:
$ grep -Ri TESTE a/
a/4:teste
a/1:teste teste
a/2: teste teste
a/3:teste teste teste testando!
a/5:teste 123
e com o "l":
[EMAIL PROTECTED]:~$ grep -Ril TESTE a/
a/4
a/1
a/2
a/3
a/5
-
Atenciosamente,
Bruno Gunt
específicas para o que você quer. Você está reiventando a roda.
Portanto, recomendo não usar nenhuma das soluções. Não vou recomendar
estas soluções e dizer como na lista, porque foge ao escopo, entretanto,
procure-me em pvt se for de seu desejo.
-
Atenciosamente,
Bruno Gunter Fricke
On Thu
Para Teletrim é mole, o site não tem captcha.
- Original Message -
From: Alain M.
To: shell-script@yahoogrupos.com.br
Sent: Friday, August 01, 2008 9:35 PM
Subject: Re: [shell-script] e-mail ou msg em celular
Não tem porque não é de graça...
Tem provedores onde você c
Grande,
Normalmente cai muito ENV... Nesta lista mesmo eu e o Otávio Fernandes
discutimos algumas soluções sobre isso em Fevereiro passado:
http://br.groups.yahoo.com/group/shell-script/message/25301
De qualquer maneira, leia o Site do Julio Neves:
http://twiki.softwarelivre.org/bin/view/TWiki
O que você deseja é uma barra de status da aplicação? Como por exemplo a do yum
no Fedora? Se for isso, temos que pegar o PID da aplicação, se não ela ficaria
apenas por um tempo, com o comando sleep.
Tem um programa que faz isso, e acho que é o que o yum usa mesmo... O endereço
deles é http://
Tenta assim:
i=0;while[$tua_var_ou_output_script -eq 1];do echo $i;sleep 2s;i=$(expr $i
+2);done
- Original Message -
From: Thiago Braga Santana
To: shell-script@yahoogrupos.com.br
Sent: Monday, June 09, 2008 4:51 PM
Subject: [shell-script] Script de checagem md5sum com barra
Isso é algum trabalho de faculdade? Se for, será muito ruim para a sua formação
pedir os scripts. Então eu te passarei os comandos que você vai precisar usar
para fazer tudo isso:
Para fazer as buscas: grep
Para condicionar o que buscar: for
Para contar as ocorrências: wc
Para não repetir: uniq
Meu Grande,
Você tem que usar AWK e fazer um array para isso.
Dá uma olhada aqui:
http://www.math.utah.edu/docs/info/gawk_12.html#SEC116
Qualquer dúvida, poste novamente com um pouco de código :-)
[]'s
Gunter
- Original Message -
From: Petry
To: shell-script@yahoogrupos.com.br
Lendo minha solução anterior, percebo que não rola justamente pelo que o
Guilherme falou. Mas como ele esqueceu de mostrar mais um caso, uma frase que
inicie com uma sigla, a ER dele resolve também. Explicações abaixo.
Meu arquivo:
$ cat projeto.txt
uma frase sem nenhuma linha maiúscula
Uma fra
Que tal:
grep -ve [a-z] projeto.txt
$ cat projeto.txt
minusculo1
minusculo2
MAIUSCULO1
minusculo3
MAIUSCULO2
minusculo4
minusculo5
MAIUSCULO3
minusculo6
$ grep -ve [a-z] projeto.txt
MAIUSCULO1
MAIUSCULO2
MAIUSCULO3
Senhores,
é uma pergunta idiota, mas preciso encontrar todas as siglas de
Dá para diminuir mais ainda:
$ egrep -oa '([a-zA-Z]|\.)' xxx
Vejamos
$ cat xxx
200.150.222.122:80 -> 234.123.112.123:80
$ grep -e '[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]'
xxx
200.150.222.122:80 -> 234.123.112.123:80
$ grep -oe
'[0-2][0-9][0-9]\.[0-2
vo num
arquivo de texto, mais todos eles num mesmo arquivo.
valeu!
Dados históricos comprovam que em 05/15/2008 11:54 AM, Bruno Gunter
Fricke aparentemente escreveu a mensagem abaixo::
>
> Bom, então cada email é um arquivo separado (presumo). Então o
> trabalho fica um
!
- Original Message -
From: Edilson Azevedo
To: shell-script@yahoogrupos.com.br
Sent: Thursday, May 15, 2008 11:44 AM
Subject: Re: [shell-script] Header de mensagem
Bruno,
real-time e são sim os emails em si.
Dados históricos comprovam que em 05/15/2008 11:31 AM, Bruno Gunter
Edilson,
Você vai pegar as linhas desejadas em real-time ou será depois? Estes e-mails
são logs de entrega de e-mails ou são os e-mails em si?
[As partes desta mensagem que não continham texto foram removidas]
.
[]'s
Em Sex, 2008-02-08 às 14:42 -0200, Otávio Fernandes escreveu:
> 2008/2/8 Bruno Gunter Fricke <[EMAIL PROTECTED]>:
> >
> > Opa acabou que fiz uns testes aqui hoje mesmo e não saiu conforme
> > esperado.
> >
> > O problema é que eu tenho Plataforma
do pipe eu já estou na máquina alvo. Por isso a importância do
meu "whereis".
Se tiver alguma sugestão, até terei o maior prazer e devolver a
informação se funcionou ou não.
Mas de qualquer forma, obrigado.
Em Sex, 2008-02-08 às 09:38 -0200, Bruno Gunter Fricke escreveu:
> Otavio,
-0200, Otávio Fernandes escreveu:
> On Thu, 07 Feb 2008 12:01:25 -0200 Bruno Gunter Fricke wrote:
>
> > Um gatilho que eu costumo fazer é no início de um script dar um
> > "whereis programa" e salvar o nome dele em uma variável. Primeiro
> que
> > resolve
Um gatilho que eu costumo fazer é no início de um script dar um "whereis
programa" e salvar o nome dele em uma variável. Primeiro que resolve em
parte este problema e funciona em qualquer ambiente, não importando onde
eles foram instalados/alocados :-)
Em Qui, 2008-02-07 às 11:56 -0200, Otávio Fer
Ou dá um pipe sed mudando os pontos que você coloca por \t mesmo ;-)
Em Sex, 2008-01-25 às 16:42 -0200, Flavio Junior escreveu:
> Soluçãozinha:
>
> [EMAIL PROTECTED] tmp]# cat teste
> akdjfal lajdflaj
> lakdjfa aldkjfalkjfd
> akldjf alkjdfaljfalj
> alkdjfalaldkja alkjdfalkjfaja
> ja ajdflkajf
>
Coloque "\t" que vai gerar "tabs" entre as colunas.
[]'s
Gunter
Em Sex, 2008-01-25 às 18:18 +, Gemayel Alves escreveu:
>
> Pessoal estou com outro problema q nao consigo resolver com awk nem
> com echo pois a saida fica malformada, queria saber se tem alguma
> maneira de alinhar as colunas p
Qual é o char-iso da tua máquina? Verifique no fórum de sua distribuição, como
mudar o LOCALE de sua máquina.
Abraços
- Original Message -
From: Israel
To: shell-script@yahoogrupos.com.br
Sent: Thursday, January 24, 2008 8:03 PM
Subject: [shell-script] Caracteres estranho CG
Amigão, dá uma lida aqui: http://thobias.org/doc/cgi_shell.html
Em Seg, 2008-01-21 às 15:00 -0200, Leandro - IQ escreveu:
> Galera,
>
> Gostaria de saber como fazer para que um shell script interaja com um
> formulário web.
> Tenho 8 impressoras que tem interface web para criação de usuários,
[:blank:] pega espaços e tabs.
Em Qui, 2008-01-17 às 11:54 -0200, Tiago Barcellos Peczenyj escreveu:
> se não me engano eh [:blank:]
> On 1/17/08, miranda <[EMAIL PROTECTED]> wrote:
> > Como seria no caso dos queridos usuários que adoram
> > um espaço em branco em nomes de arquivos ?
> > Temos um
tra coisa é que utilizo o postfix. Estou fazendo alguns
> scripts de backup e quero encaminhar por e-mail os problemas caso
> ocorram.
>
> Mais uma vez, obrigado a todos.
>
> Pacelli
>
> - Mensagem original
> De: Bruno Gunter Fricke <[EMAIL PROTECTED]>
&g
Existe indisponibilidade do sendmail? Se sim, precisar checar no manual
do pine quais são os parâmetros (se é que existem) para tal.
Em Qua, 2007-12-26 às 10:31 -0200, Tiago Barcellos Peczenyj escreveu:
> Isso vai depender do programa 'pine' conseguir funcionar de forma não
> interativa.
>
> por
Grande,
Para exemplos mais avançados, dê uma lida em:
http://www.dicas-l.com.br/cantinhodoshell/cantinhodoshell_20061103.php
[]'s
Gunter
Em Sex, 2007-12-21 às 14:57 -0200, Gentil de Bortoli Jr escreveu:
> On 12/21/07, CC Luiz Claudio <[EMAIL PROTECTED]> wrote:
> > Alguém sabe de algum comando q
chmod -R ;-)
- Original Message -
From: Jeann Wilson
To: shell-script@yahoogrupos.com.br
Sent: Thursday, December 13, 2007 8:22 PM
Subject: [shell-script] Permissão em arquivos
Pessoal estou precisando da ajuda de vcs,
Estou com vários arquivos dentro de várias pastas
Concordo também com o que o Fernando disse.
Para ajudarmos, seria interessante você mostrar suas tentativas, aí você
aprende e com o tempo passará a responder as mensagens da lista. Pelo
que percebi você quer fazer um mini-nms. Se realmente quer fazer isso,
além de preparar os scripts usando greps
hora de mexer com a variavel.
>
> --
>
> Flavio do Carmo JUnior
> On Dec 6, 2007 11:20 AM, Bruno Gunter Fricke <[EMAIL PROTECTED]>
> wrote:
> >
> >
> >
> >
> >
> >
> > altere o que for "_" por "\s"
> >
> &
altere o que for "_" por "\s"
[]'s
Gunter
Em Qui, 2007-12-06 às 11:15 -0200, Fabio Costa escreveu:
> Olá!
>
> Desculpe abusar, mas como seria fazer a mesma coisa, só que com
> espaços
> ao invés de underscores. É um problema terrível que eu tenho ao pegar
> arquivos na net (blame Windows User
Aqui funcionou:
[EMAIL PROTECTED] ~]$ echo GG48LH33 | egrep "([A-Z]{2}[A-Za-z0-9]*)"
GG48LH33
Acho mais legal desta forma porque pode acontecer ter letras minúsculas
ou talvez algum caracter a mais do que o esperado.
[]'s
Gunter
Em Qua, 2007-12-05 às 17:29 -0200, Bruno Gunter
Benito, teste: /^[A-Za-z]{2}+[A-Za-z0-9]*/
Em Qua, 2007-12-05 às 17:18 -0200, Tiago Barcellos Peczenyj escreveu:
> Por alguma razão o sed consegue entender que o ultimo ? se refere a
> expressão [A-Z]{2}, mas esse site entende como se fosse apenas {2}? --
> alias
> isso não faz sentido, um quantif
Grande Benito,
Tem como fazer uma condição dentro de expressões regulares. Porém, se o
texto for muito pequeno, porque não simplesmente casar duas letras
seguidas de números e letras com até "x" caracteres?
Que tal usar os parênteses para isso? Por exemplo: (A|1), ele diz que
aquele caracter preci
Adendo: Uma linha a mais para cada diretório existente.
[]'s
Gunter
Em Sex, 2007-11-30 às 10:49 -0200, Fabiano Caixeta Duarte escreveu:
> Salve!
>
> Iniciados somos nós... o Júlio é um dos mestres ;)
>
> A primeira linha retornada pelo find é o diretório onde a pesquisa é
> feita,
> coisa que
Mop! Boa! Nunca tinha notado este detalhe... Agora, não tenho um nix para
testar... que tal alguém online neste momento fazer o mesmo com o awk? Assim
poderemos ter uma comparação bm razoável ;-)
[]'s
Subject: [shell-script] Re: trabalhando com linhas de arquivo ( e o sed -i ?)
Parece
Grande, isto te ajudará:
ps -auxx | grep -v grep | grep firefox-bin
[]'s
Gunter
[As partes desta mensagem que não continham texto foram removidas]
Para refinar a busca, você precisar usar aspas ou pliques na busca, por exemplo:
grep -i "NOME" /path/arquivo
Para remover, considerando que seja um arquivo de texto (diversas formas, mas
mantendo o grep):
grep -v "NOME_A_REMOVER" >> arquivo
- Original Message -
From: rznde
To: shell-script@yahoogrupos.com.br
Sent: Wednesday, October 24, 2007 1:27 PM
Subject: Re: [shell-script] Syslog e scp
Bruno, por que você não configura um Rsync?
Abraços
On 10/24/07, Bruno Gunter Fricke <[EMAIL PROTECTED]> wrote:
>
> alguém tem alguma sugestão melho
alguém tem alguma sugestão melhor que deixar um tar rodando com "pipe"
ssh+chave para receber em outra máquina?
[As partes desta mensagem que não continham texto foram removidas]
O Pastebin não é temporário?
O Wiki deve ser muiiito melhor para isso.
Em Seg, 2007-09-17 às 13:37 -0300, Tiago Barcellos Peczenyj escreveu:
> Ok pessoal, vamos criar um, e utilizar uma ferramenta para isso:
>
> http://pastebin.com/f19872a1f
>
> Tomei a liberdade de adicionar apenas o email do r
O melhor é deixar as outras linguagens de fora e focarmos no Shell apenas, não
acham?
Assunto mais do que encerrado.
- Original Message -
From: Ivan lopes
To: shell-script@yahoogrupos.com.br
Sent: Saturday, September 15, 2007 12:54 AM
Subject: Re: [shell-script] PERL
Som
<[EMAIL PROTECTED] >;
> > <[EMAIL PROTECTED] >; "Sheila
> Cristina"
> > <[EMAIL PROTECTED] 40hotmail.com>>;
> > <[EMAIL PROTECTED] >;
> > <[EMAIL PROTECTED] >; <
> > [EMAIL PROTECTED] >;
> >
> > eu
Que tal:
egrep '/[EMAIL PROTECTED]/' arquivo` | awk '{print $1}' | sort -u > arquivo2
Em Ter, 2007-09-04 às 01:05 -0300, Marcelo Salhab Brogliato escreveu:
> Opa..
>
> tenho um arquivo txt com varios emails.. mas ta tudo baguncado..
> eles sao separados ou por , ou por ;..
> alguns estao no fo
n/sh
> exec grep -F ${1+"$@"}
>
> Assim sendo, se vc usar egrep, vc estará chamando um script que
> chamará o
> grep -E (o -E significa "É uma lástima" :) o que deixará mais lento.
>
> Abraços,
> Julio
>
> Em 23/08/07, Bruno Gunter Fricke <[EMAIL PRO
Porque não direto o egrep?
[EMAIL PROTECTED] gunter]# egrep 'TESTE.*DENIED' testeegrep
Linha 02 - TESTE gleisson marin bissa DENIED 456
Note que tem um ".*" ali em cima, que é o coringão! Qualquer coisa em
qualquer quantidade.
[]'s
Bruno Gunter
Em Qui, 2007-08-23 às 14:21 -0300, Tiago Barcell
Senhores, tenho alguma expriência em trabalhar com logs.
Ambas as formas são perfeitas e funcionais. Mas a dica real que quero dar é
que, se o arquivo estiver muito grande, e você souber que ele vai estar no
meio para baixo, use o tac ao innvés do cat. Se for no início, tudo bem, não
será tão le
Sim, porque 31072007 é maior que 01082007
Faça em epoch ou inverta a ordem (coloque em mmdd) ;-)
[]'s
Gunter
Em Sex, 2007-08-03 às 13:09 -0300, Alexandre Andrade escreveu:
> Hello lista,
>
> Eu estava tentando criar alguns scripts aqui para expirar o Apache a
> partir de determinada data
Recomendo sempre o tail com o -F em função de uma possível rotatividade
no log.
[]'s
Em Qua, 2007-08-01 às 17:45 -0300, Flavio Junior escreveu:
> Meus 2 cents..
>
> [EMAIL PROTECTED] squid]# awk '$6=="GET" {print $3}' <(tail access.log)
> 192.168.4.101
> 192.168.4.228
> 192.168.4.101
> 192.16
Que versão é essa do sed? aqui não funcionou...
- Original Message -
Só para lembrar, as novas versões do SED usadas com o parâmetro "-i"
não necessitam mais fazer algo assim:
sed 's/procura/substitui/g' arquivo > arquivo.novo
Bastando fazer assim
sed -i 's/procura/subst
Por exemplo, se você está no Fedora, coloque na Cron um "yum -y update".
- Original Message -
From: Gustavo
To: shell-script@yahoogrupos.com.br
Sent: Friday, July 27, 2007 2:05 PM
Subject: [shell-script] Script: verificar nova versão de programa
Olá.
Gostaria de saber a
Que tal você nos colar o histórico pesquisado para analisarmos em
conjunto qual é a melhor solução?
Mas eu adianto que o mais fácil deve ser através do cut e o mais maneiro
pelo awk ;-)
[]'s
Gunter
Em Sex, 2007-07-27 às 11:11 -0300, Isamp escreveu:
> Colegas de lista,
>
> Estive examinando o hi
Bicho, use:
grep -e (nome|cidade) | wc -l
[]'s
Gunter
Em Sex, 2007-07-27 às 10:24 -0300, Marcio Antunes escreveu:
> Pessoal,
>
> Sou novo na programação shell script.. e por isso me desculpe a
> pergunta se é simples.
>
> 1) como eu faço uma pesquisar em um diretorio que contem varios
> arq
H... O wc -l já acessou o arquivo, acho que o cat/tac seria
desnecessário, não?
[]'s
Gunter
Em Seg, 2007-07-16 às 11:47 -0300, Julio C. Neves escreveu:
> Concordo totalmente com o Leslie. Seria legal que a pessoa que fez o
> primeiro teste, o refaça observando o que o Leslie falou e republiqu
grep Chain | egrep '(condição a| condição b| condição c)'
Note que o comando acima, "casa" a b ou c.
[]'s
Bruno Gunter
Em Ter, 2007-07-10 às 14:18 -0300, Leandro Venturini escreveu:
> Oi Lista,
>
> Obrigado, me surgiu outra dúvida como posso usar o grep para catar
> umas
> linhas do iptable
awk na veia ;-)
Em Sex, 2007-07-06 às 11:42 -0400, Eduardo Lucas escreveu:
> Pessoal...
> estou como as seguintes linhas do arquivo
>
> documento_0012526A.odt
> documento_003A.odt
> documento_0054443A.odt
> documento_002A.odt
> documento_0034344A.odt
> documento_005A.odt
>
> preciso
E porque não se pode fazer algo como copiar antes, o próprio bash? Alguém já
tentou? O bash não dá o suid para quem é de direito quando inicia? Talvez
funcione:
$ cp /bin/bash /bin/teste
$ chmod a+xs /bin/teste
[]'s
Bruno Gunter
- Original Message -
From: Julio C. Neves
To: sh
E o comando lockfile? Fica onde? ;-)
Aos que desconhecem:
NAME
lockfile - conditional semaphore-file creator
SYNOPSIS
lockfile -sleeptime | -r retries |
-l locktimeout | -s suspend | -! | -ml | -mu | filename ...
DESCRIPTION
lockfile can be used to create one
Olha, eu já dei uma explicação sobre regexp para "casar" um IP válido. Procure
na lista que você acha.
- Original Message -
From: Sergio Nery Simoes
To: shell-script@yahoogrupos.com.br
Sent: Saturday, June 30, 2007 12:37 AM
Subject: Re: [shell-script] ER para validar IP
Exemplo prático:
[EMAIL PROTECTED] ~]$ ps auxwww | grep firefox | grep -v grep
gunter 17334 0.0 0.1 1084 ?SJun22
0:00 /bin/sh /usr/lib/firefox-1.5.0.12/firefox -UILocale pt-BR
gunter 17349 0.0 0.1 4440 1092 ?SJun22
0:00 /bin/sh /usr/lib/firefox-1.5.0.
grep -i 'uol.com.br' domains >> uol.txt | sed -e 's/uol\.com\.br//g'
domains
Em Qua, 2007-06-27 às 17:00 -0300, Berdam escreveu:
> Galera
>
> Tenho um arquivo de 13mb onde tenho sites para bloquear, como posso
> remover os sites que possuem a string "uol.com.br" e jogar essas
> string
> em out
dentro de um arquivos, certo? o que não se aplica neste caso,
> pois
> terei n dados a serem transformados e arredondados dentro de um
> arquivos. Alguma
> idéia?
>
> Grato,
>
> Gonella
>
> Em 26/06/07, Bruno Gunter Fricke <[EMAIL PROTECTED]> escreveu:
> &g
es -> 2,21387 kb
[EMAIL PROTECTED] ~]#
Tente variações com o begin, tipo: awk 'BEGIN {print 5/12}'
[]'s
Bruno Gunter
Em Ter, 2007-06-26 às 11:42 -0300, Sebastiao Gonella escreveu:
> Obrigado pela resposta Bruno.
> O problema que estou tendo eh exatamente esse, pois não e
Se quer arredondar, use direto o du -sh * ;-)
Em Ter, 2007-06-26 às 11:37 -0300, Tiago Barcellos Peczenyj escreveu:
> du -bs *
[As partes desta mensagem que não continham texto foram removidas]
Usa o expr dividindo ou multiplicando por 1024... Só não lembro se ele
retorna valores menores que 0.
[]'s
Gunter
Em Ter, 2007-06-26 às 10:28 -0300, Sebastiao Gonella escreveu:
> Lista, bom dia!
>
> Estou precisando trabalhar em um script com transformação de valores
> de
> Bytes para KB e na fo
$ grep "elemento repetido" log | wc -l
[]'s
Gunter
Em Seg, 2007-06-25 às 15:53 -0300, Michel I. Moreira escreveu:
> Boa tarde pessoal,
>
> Estou tentando fazer um script, que pegue todos os elementos
> repetidos
> de um log, e conte cada um deles, e apresente na tela o elemento e
> total de v
Julio,
Que tal um esquema com um "banco de frases", cria-se um array pegando
palavras aleatórias destas frases e entre-palavras um random de
caracteres especiais. Acho que assim ficaria menos inseguro. Ou viajei?
[]'s
Bruno Gunter
Em Seg, 2007-06-18 às 18:45 -0300, Julio C. Neves escreveu:
> Fl
Além do que o Edson disse, vc pode dar chmod +x nele e esecutar com um "./" na
frente.
- Original Message -
From: airtonmartins
To: shell-script@yahoogrupos.com.br
Sent: Friday, June 15, 2007 6:36 PM
Subject: [shell-script] execução de shell
Como faço para executar um s
Deixar um script de geração de senhas totelmente seguro é fnord.
Qualquer sistema que crie uma senha "aleatória", tem um padrão por maior
que ele seja. Portanto, o correto é colocar um timeout ou fechar a
conexão após x tentativas inválidas.
Fica aí minha dica ;-)
Quanto à dúvida de como a PF que
Prezados,
Se for realmente necessário, posso instalar um Wikipedia em um dos meus
servidores para este fim. Mas lembrem que farei se apenas vocês
realmente forem usar.
[]'s
Bruno Gunter
Em Sex, 2007-06-15 às 09:01 -0300, mop escreveu:
> O off é meu, que fique bem claro.
>
> Tentei acessar os
Pode-se também anexar o script e poderemos lê-lo em nosso editores
preferidos sem os "quotes" que os programas de e-mail usam.
Uma dica: Evite usar o comando dialog, algumas distros não vem com ele
habilitado por padrão.
Vou testá-lo e depois posto comentários.
[]'s
Bruno Gunter
Em Qui, 2007-06
Exatamente, isso que o Julio fica claro no exemplo:
[EMAIL PROTECTED] ~]# if echo a ;then echo oi; fi
a
oi
[EMAIL PROTECTED] ~]# if echo a ;echo b ;then echo oi; fi
a
b
oi
[EMAIL PROTECTED] ~]# if echo a ;echo b ;then echo oi; else echo c;fi
a
b
oi
[EMAIL PROTECTED] ~]# if echo a ;echo b ;then ec
Vai dar true mesmo... Use && ou || (dependendo de cada caso) para evitar
isso.
[]'s
Bruno Gunter
Em Qua, 2007-06-06 às 10:54 -0300, Tiago Barcellos Peczenyj escreveu:
> uma coisa interessante:
>
> dentro de um diretorio eu tenho o arquivo b.c
>
> $ if test -f b.c ; then echo "arquivo" ; else e
lo...
>
> Abrços,
> Julio
> :wq
>
> Em 06/06/07, Bruno Gunter Fricke <[EMAIL PROTECTED]> escreveu:
> >
> > A sintaxe do if é:
> >
> > if COMANDO
> > then
> > comandos
> > else
> > comandos
> > fi
> >
> > A do fo
A sintaxe do if é:
if COMANDO
then
comandos
else
comandos
fi
A do for:
for $var in CONDICAO
do
comandos
done
A do While:
while COMANDO
do
comandos
done
[]'s
Gunter
Em Qua, 2007-06-06 às 12:14 +, box_ferrari escreveu:
> Salve grupo!
>
> Perdoem minha ignorância, mas tenho
Pessoal,
Acho que o assunto rendeu mais do que deveria, não acham? Vamos deixar
nosso amigo eqüino para lá e seguir nossas vidas normais?
E para não caracterizar como off-topic, segue uma resposta ao email do
nosso amigo Reinaldo Carvalho:
Para conectar no ms-sqlserver via shell, com procedures
Guto,
O seu mal-entendido foi ocasionado pelo seu sarcarmos com o Unix e Shell. Não
acreditei quando li sua primeira resposta, sacaneando o que todos aqui fazem
por amor ou profissionalmente. Ao dizer que o DOS é melhor... senti um leve
pressentimento que você ia dizer que rexx, OS/2 e derivado
Hah! Pensei igual a ti Tiago! A diferença foi pela quantidade de
caracteres, ao invés da quantidade de linhas.
André, para maiores informações use o man ou acesse diretamente em:
http://www.ss64.com/bash/split.html
[]'s
Gunter
Em Seg, 2007-06-04 às 16:58 -0300, Tiago Barcellos Peczenyj escreveu
Se a sequência for sempre de 5 em 5, use o comando split.
Do man:
-l, --lines=NUMBER
put NUMBER lines per output file
[]'s
Gunter
Em Seg, 2007-06-04 às 16:26 -0300, André Unno escreveu:
> Boa tarde pessoal.
> Estou quebrando a cabeça para fazer um script que faça o seguinte:
>
1 - 100 de 186 matches
Mail list logo