Re: [shell-script] Shell script "recursivo"

2009-06-09 Por tôpico Eri Ramos Bastos
-processo.pid, que contem o número do PID do processo, que você consegue na variável $$. Dependendo do tamanho que for ficar seu script usar funções é sempre uma boa idéia. []'s Eri Ramos Bastos 2009/6/8 César A. K. Grossmann : > ALL > > Estou às voltas com um problema interessante

Re: [shell-script] melhorar a idéia do script

2009-06-15 Por tôpico Eri Ramos Bastos
$ echo {1..12}|tr " " +|bc 78 $ echo {1..1000}|tr " " +|bc 500500 []'s Eri 2009/6/15 Luiz guilherme Nunes Fernandes : > Opa Júlio blz? bem poderia me detalhar um pouco, pois não está claro pra mim, > e outra coisa, como faria pra eu somar valores por exemplo de 1 a 1000, > usando um seq somen

Re: [shell-script] dúvida /dev/zero

2009-06-24 Por tôpico Eri Ramos Bastos
Direto da Wikipedia: "Em sistemas operacionais do tipo Unix, /dev/zero é um arquivo especial que fornece quantos caracteres nulos (o NULL da tabela ASCII, 0x00; e não o caractere "dígito zero", "0", 0x30) forem lidos dele. O fluxo de caracteres nulos gerado por este dispositivo pode, por exemplo,

[shell-script] Dados parcialmente duplicados

2009-06-25 Por tôpico Eri Ramos Bastos
Olá, lista Estou tentando encontrar dados parcialmente duplicados num arquivo, mas estou levando uma boa surra. Foi bem fácil encontrar os totalmente duplicados usando sort e awk, mas não consigo extrair os parcialmente duplicados. Os dados estão nesse formato aqui: http://pastebin.com/m79c990bf

[shell-script] Re: Dados parcialmente duplicados

2009-06-25 Por tôpico Eri Ramos Bastos
Desculpa pessoal, Quis facilitar e acabei complicando. O que tá lá no pastebin é o arquivo do jeito que tenho hoje. O exemplo que coloquei no corpo do email é o output esperado do script ao tratar o arquivo lá do pastebin Expliquei? :) []'s Eri 2009/6/25 Eri Ramos Bastos : > Ol

Re: [shell-script] Re: Dados parcialmente duplicados

2009-06-25 Por tôpico Eri Ramos Bastos
--- Em shell-script@yahoogrupos.com.br, Eri Ramos Bastos > escreveu >> >> Expliquei? :) >> > > Não suficientemente. A gente está tendo que adivinhar o que você quer. > > Diz aí, você quer que o script trabalhe com o arquivo original ou com uma > versão do a

Re: [shell-script] O que o trecho de código faz?

2009-07-02 Por tôpico Eri Ramos Bastos
É uma expansão de variável. Se $db_name for vazio, então ele joga bacula no lugar. Mais detalhes aqui: http://aurelio.net/shell/canivete.html#expansao []'s Eri Ramos Bastos 2009/7/2 Douglas Milanez : > Fala galera, estou tentando adivinhar o que o seguinte trecho de código faz: >

Re: [shell-script] Atribuir valor de arquivo para va riável - sem alterar precedência

2009-07-14 Por tôpico Eri Ramos Bastos
Tente algo como: ssh u...@ip-servidor << LABEL-FIM variavel=\$(cat arquivo.txt) LABEL-FIM []'s Eri Ramos Bastos 2009/7/14 César Vianna : > Pessoal, tenho que atribuir um valor a uma variável, mas se utilizo crase ou > $() altera a precedência do script e dá erro. Segue o

Re: [shell-script] Auxilio GREP

2009-07-17 Por tôpico Eri Ramos Bastos
echo $QTD_WARNING|tr " " +|bc []'s Eri Ramos Bastos 2009/7/17 OBD ( Stormfish ) : > estou executando um script que gera 23 arquivos de logs. > Estou tentando verificar se nestes arquivos, ocorreram avisos com "Warning" > sem no entanto, ter necessidade de saber

Re: [shell-script] Problemas com variáveis no for

2009-07-23 Por tôpico Eri Ramos Bastos
Problemas com IFS. O jeito mais limpo de resolve é usar loop while, IMHO: grep ^[0-9] $1 |while read i do echo $i done []'s Eri Ramos Bastos 2009/7/23 Rafael Gomes : > Pessoal, > > Tenho esse script de exemplo: > > #!/bin/bash > > for i in `cat $1 | grep ^[0

Re: [shell-script] Uma sugestao de cut ou algo melhor

2009-07-27 Por tôpico Eri Ramos Bastos
Algo assim: $ ls *.xml batata.2009-07-27.16.18.22.384888.xml $ ls|egrep -o "20[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[123][0-9])\.(0[1-9]|1[0-9]|2[0-4])\.(0[0-9]|[1-5][0-9])\.(0[0-9]|[1-5][0-9])\.[0-9]{6}" 2009-07-27.16.18.22.384888 []'s Eri 2009/7/27 Alicino : > Olá, amigos de Shell! > > Eu tenho

Re: [shell-script] Uma sugestao de cut ou algo melhor

2009-07-28 Por tôpico Eri Ramos Bastos
Se você quer sempre a última fornada, talvez algo assim: $ ls -ltr *.xml|tail -1|cut -d _ -f3-|rev|cut -d . -f2-|rev []'s Eri Ramos Bastps 2009/7/28 Alicino : > Julio, > > Se fosse só isso eu estaria feliz, mas infelizmente não :-( > > Todo dia são gerados 3 ou 4 "levas" de arquivos xmls, c

Re: [shell-script] Pesquisar os maiores arquivos

2009-07-29 Por tôpico Eri Ramos Bastos
-b104_x86.iso.zip -rw-r--r-- 1 user users 513M 2009-05-18 09:31 nexenta-core-platform_2.0-b104-rc3_x86.iso []'s Eri Ramos Bastos 2009/7/29 Alicino > Amigos de Shell, > > Estou tentando descobrir uma forma de começar um script para fazer procurar > em um determinado diretório os 10

Re: [shell-script] Script cgi para download de arquivo

2009-08-11 Por tôpico Eri Ramos Bastos
Começa por aqui: http://thobias.org/doc/cgi_shell.html []'s Eri Ramos Bastos 2009/8/11 Cristiano Ferrari > Salve ilustres, bom dia. > > Preciso criar uma página HTML simples, com um form de um único campo e um > botão submit. > > Ao preencher o form postar o for

Re: [shell-script] Enviar saida do comando TOP para um arquivo, somente e linha desejada.

2009-08-17 Por tôpico Eri Ramos Bastos
Tenta isso: top -b |grep --line-buffered $(/var/run/progama.pid) Vai fazer o grep escrever imediatamente para o arquivo ao invés de esperar encher o buffer. []'s Eri 2009/8/17 sauloredes > Prezados(as), > > É uma coisa simples mas não estou entendendo o porquê de não funcionar. > > O comando

Re: [shell-script] Gostaria de saber se alguém pode explicar a função do BIT SUID

2009-08-30 Por tôpico Eri Ramos Bastos
Para encontrar arquivos com setuid setado: $ find / -type f \( -perm -4000 -o -perm -2000 \) -exec ls -ld '{}' \; Quanto ao uso e riscos associados, vou deixar alguém especialista em Unix responder pra você: A Microsoft. :-P http://technet.microsoft.com/pt-br/library/cc771596(WS.10).aspx#BKMK_se

[shell-script] Linguagens orientadas a script

2009-10-14 Por tôpico Eri Ramos Bastos
Interessante comparação, com Shell muito à frente das outras. :) http://merd.sourceforge.net/pixel/language-study/scripting-language/ []'s Eri Ramos Bastos

Re: [shell-script] Erro misterioso...

2009-10-16 Por tôpico Eri Ramos Bastos
É porquê você está tentando usar "bashismos" invocando o bourne shell ao invés do bash. Substitua o seu shebang... Ao invés de #!/bin/sh coloque #!/bin/bash e vai funcionar 100% []'s Eri 2009/10/16 Alain Mouette : > Será que alguém me diz porque isso está dando este erro? > > Tenho este script de

[shell-script] Shebang

2010-01-08 Por tôpico Eri Ramos Bastos
ável e todos são chamados assim: /bin/bash script.sh Estou perdendo alguma coisa no meu raciocínio? Me parece algo tão sem noção que estou começando a achar que eu que estou errado :) []'s Eri Ramos Bastos

Re: [shell-script] portas abertas em gnu/linux - sol ução

2010-01-13 Por tôpico Eri Ramos Bastos
-command-line-of-a-process-that-use-a-specific-port-ubuntu []'s Eri Ramos Bastos 2010/1/13 Jorge Barros de Abreu : > Olá. > > O script abaixo exibe as portas abertas e o processo que a está escutando. Foi > testado em um slackware. Espero que seja útil. > > FILE=`mktemp` > ec

Re: [shell-script] Calculando notas de alunos

2010-01-15 Por tôpico Eri Ramos Bastos
Tenta com bc -l $ echo "(4*5.5+3*7.2+3*9.7)/10"|bc 7 $ echo "(4*5.5+3*7.2+3*9.7)/10"|bc -l 7.2700 Ou talvez com gcalctool: $ gcalctool -s "(4*5.5+3*7.2+3*9.7)/10" 7.27 []'s Eri Ramos Bastos 2010/1/15 Kurt Kraut : > Olá, > > >

Re: [shell-script] Shebang

2010-01-22 Por tôpico Eri Ramos Bastos
comentar } Mas fica bem melhor no esquema do Júlio. E bom saber que eu não estou ficando louco. Não faz mesmo o menor sentido essa maluquice. ;) []'s Eri Ramos Bastos

Re: [shell-script] IF com variavel com decimal

2010-01-22 Por tôpico Eri Ramos Bastos
ell/canivete.html#expansao []'s Eri Ramos Bastos 2010/1/22 thiagozerbinato : > Pessoal, > > > Estou monitorando a temperatura do datacenter com o nagios, e preciso fazer > um if... mas preciso usar decimal, exemplo... O sensor retorna > > > 21,700 > > Como e

Re: [shell-script] Otimizar lista do squid

2010-01-28 Por tôpico Eri Ramos Bastos
OK... E qual parte do script está te dando trabalho? Cola ele aqui (ou no pastebin) e fala onde não está funcionando... []'s Eri Ramos Bastos 2010/1/28 Eduardo Amaral Moreira : > Bom dia a todos da lista. > Preciso substituir o conteúdo de um arquivo, onde todas as linhas que >

Re: [shell-script] Contrario do DIFF

2010-02-19 Por tôpico Eri Ramos Bastos
Você está procurando o comm $ cat file1 a b c d e f g h $ cat file2 a b d e g h $ comm -1 -2 file1 file2 a b d e g h []'s Eri Ramos Bastos 2010/2/19 Leonardo Bites : > Bem vamos lá hoje me deparei com uma demanda em um script que é a de > comparar igualdades em varios arquivos, lemb

Re: [shell-script] Medição de tempo e redirecionam ento

2010-02-24 Por tôpico Eri Ramos Bastos
Uia... esse foi interessante de pesquisar e aqui está a resposta: http://www.cs.tut.fi/~jarvi/tips/bash.html Então a solução foi: # $(which time) -a -o log.txt ls > log.txt []'s Eri Ramos Bastos 2010/2/24 Paulo Soares Drumond : > Senhores, > > Um usuário me procurou pedindo

Re: [shell-script] Medição de tempo e redirecionam ento

2010-02-24 Por tôpico Eri Ramos Bastos
Ou, de acordo com o artigo: { time ls; } > time.txt 2>&1 []'s Eri Ramos Bastos 2010/2/24 Eri Ramos Bastos : > Uia... esse foi interessante de pesquisar e aqui está a resposta: > > http://www.cs.tut.fi/~jarvi/tips/bash.html > > Então a solução foi: > > # $(wh

Re: [shell-script] Problemas ao acrescentar caracteres em uma linha

2010-02-25 Por tôpico Eri Ramos Bastos
ite, tá certo. :) A mágica está no "%-30s%s": %s faz o fprint substituir aquela posição por strings. Tipo: $ printf "Isso é um %s, mano\n" TESTE Isso é um TESTE, mano []'s Eri Ramos Bastos 2010/2/25 andelnyr : > Prezados > > Estou recorrendo aos senhores pois e

Re: [shell-script] Re: Problemas ao acrescentar caracteres em uma linha

2010-02-25 Por tôpico Eri Ramos Bastos
lista $ ./teste.sh COMANDO_AZUL VALOR COMANDO_ABOBORA VALOR COMANDO3_ VALOR []'s Eri Ramos Bastos 2010/2/25 andelnyr : > Prezados > > Agradeço a rápida resposta à minha dificuldade, porém em ambos os casos o > fenômeno se re

Re: [shell-script] Problema com o IF

2010-03-15 Por tôpico Eri Ramos Bastos
Se a sua condição é basicamente saber se o diretório está vazio ou populado, você pode fazer algo assim: if [ "$(ls -A /emails)" ] then echo "Tem email" else echo "Ta vazio" fi []'s Eri Ramos Bastos 2010/3/15 Alexandre Gorges : > Bom dia Lista, > &

Re: [shell-script] Re: Renomear diversos arquivos ma ntendo extensão

2010-03-17 Por tôpico Eri Ramos Bastos
Vixi. Fechou esse rename, hein? Bem mais bacana que o meu for. []'s Eri Ramos Bastos 2010/3/17 Krugger : > Um pouquinho menor então: > > rename 's/__/__/g' ??__* > > Abraço, > > On 17-03-2010 15:39, Cristiano wrote: >> >> >> --- E

Re: [shell-script] Script para rodar (ou não) outro s scripts

2010-03-26 Por tôpico Eri Ramos Bastos
or exemplo: MapaRelevo() { ~/miotecscripts/MapaRelevo.m "$1" } OutraAnalise(){ ~/miotecscripts/OutraAnalise.m "$1" } []'s Eri Ramos Bastos 2010/3/26 heltonbiker : > Caros Colegas > > Estou aprendendo ShellScript e não consegui encontrar informações para fazer

Re: [shell-script] duvidas-comandos

2010-03-26 Por tôpico Eri Ramos Bastos
Não entendi exatamente o que precisa, mas filtrar o output do ps com awk, sed ou cut não ajudaria? Pode dar um exemplo de como seria o output que está procurando? Cola lá no http://pastebin.org/ []'s Eri Ramos Bastos 2010/3/26 Bia Brandao : > Oi pessoal, bom dia! > > Estou ten

Re: [shell-script] Localizar string em vários arqui vos

2010-04-05 Por tôpico Eri Ramos Bastos
/ch-bas.htm#s-basico-comandos []'s Eri Ramos Bastos 2010/4/5 Renato Mauricio : >     Pessoal, bom dia. > >     Preciso criar um script para localizar uma string dentro de 300 > arquivos texto (estão dentro de um mesmo diretório). Como faço isso? > >     Um grande

Re: [shell-script] Re: Variáveis em caixa alta x ca ixa baixa (era Qual a forma mais eficiente para recuperar ca mpos de um arquivo de texto?)

2010-05-04 Por tôpico Eri Ramos Bastos
vrei desse vício. ;) []'s Eri Ramos Bastos 2010/5/4 Tiago Peczenyj : > Apenas para colaborar, > > Ate hoje eu vi apenas um caso de variavel de ambiente que foi mal utilizada > em um script, que foi justamente uma subfunção que sobreescrevia o PATH (era > uma url que era que

Re: [shell-script] Arquivo CSV

2010-05-06 Por tôpico Eri Ramos Bastos
Talvez você possa usar algo como grep -v -f arquivo-anterior novo-arquivo Sendo que: -v vai pegar tudo que não casa -f usa o arquivo anterior como source Mas com 38 linhas não sei se a performance vai mudar muito... []'s Eri Ramos Bastos 2010/5/6 RAUL LONGHI : > Bom dia

Re: [shell-script] Arquivo CSV

2010-05-06 Por tôpico Eri Ramos Bastos
É verdade. Se as linhas seguirem sempre a mesma sequencia faz todo sentido usar o diff sim. Provavelmente bem mais rápido que usar o grep []'s Eri Ramos Bastos 2010/5/6 Bruno Gunter : > Pois é Eri... Eu pensei no mesmo que você. Mas pensando melhor, talvez se > puder filtrar a saída

Re: [shell-script] Erro num script pra contar frequ ência das palavras

2010-05-10 Por tôpico Eri Ramos Bastos
Um bom exemplo direto do ABS: http://tldp.org/LDP/abs/html/textproc.html#WF 2010/5/10 Helton Moraes : > Caros colegas > > Primeiramente, caso alguém conheça alguma técnica ou programa ou script > pronto (link) para o que estou tentando fazer, aceito a sugestão! Vamos lá: > > Estou encarregado de

Re: [shell-script] Script Errado

2010-05-12 Por tôpico Eri Ramos Bastos
Tente echo "${BDATE_INICIO} | ${DATATIME_SOD_INICIO_TRATADO}|${DATATIME_EDO_INICIO_TRATADO}" ao invés do que você tem hoje. []'s Eri Ramos Bastos 2010/5/12 ogaihtnota10 : > Boa tarde galera!!! > > Será que alguém pode me dizer o que ha de errado neste script? > O int

Re: [shell-script] Formatar Data

2010-05-26 Por tôpico Eri Ramos Bastos
Pra adicionar o - você pode usar o comando date: $ date -d "20090813" +%Y-%m-%d 2009-08-13 Não precisa nem fazer teste antes, pois se já tiver o hífen não vai estragar: ebas...@teco:~$ date -d "2009-09-29" +%Y-%m-%d 2009-09-29 []'s Eri Ramos Bastos 2010/5/26

[shell-script] substituição condicional - one liner

2010-06-09 Por tôpico Eri Ramos Bastos
tenho quase certeza que alguém mais esperto que eu consegue pensar em um one-liner pra corrigir isso. Basicamente a condição é que se existir a linha: Então substituir na linha imediatamente abaixo address1 por address2. Dicas? []'s Eri Ramos Bastos

Re: [shell-script] substituição condicional - one liner

2010-06-09 Por tôpico Eri Ramos Bastos
TS. []'s Eri Ramos Bastos On Wed, Jun 9, 2010 at 4:50 PM, MrBiTs wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > On 06/09/2010 04:37 PM, Eri Ramos Bastos wrote: >> >> >> >> >> E alguns deles contém também: >>

Re: [shell-script] read x backspace

2010-07-22 Por tôpico Eri Ramos Bastos
Isso é problema de codificação de terminal e não do read. Eu imagino que os usuário estão acessando remotamente e não estão na frente do servidor em si. Creio que isso é fora do escopo da lista, então recomendo pesquisar 'backspace terminal linux" no Google. ;) []'s Eri Ramos Bas

Re: [shell-script] Re: rodar via CRON ou DAEMON?

2010-07-28 Por tôpico Eri Ramos Bastos
IMHO é off-topic. To te mandando um email em pvt com umas idéias. 2010/7/28 Cristiano : > > > --- Em shell-script@yahoogrupos.com.br, Thiago Diniz da Silveira > escreveu >> >> Pela minha lógica ao deixar como daemon.. ele vai estar consumindo memória e >> processamento o tempo todo. >> Acho que

Re: [shell-script] Formatando saída de filtragem do grep

2008-05-05 Por tôpico Eri Ramos Bastos
Ja tentou algo como: egrep "(Campo(1|2)|^$)" arquivo.txt []'s Eri On 5/5/08, Guilherme Gall <[EMAIL PROTECTED]> wrote: > > Prezados(as), > > Tenho um arquivo no seguinte formato: > > Campo1A = "valor" > Campo2A = "valor" > Campo3A = "valor" > [...] > CampoNA = "valor" > > Campo1B = "valor" > Ca

Re: [shell-script] GoTo em shell

2008-05-13 Por tôpico Eri Ramos Bastos
n". Valeu pela idéia, Tiago. ;) []'s Eri Ramos Bastos > Olá Tiago, > > normalmente eu utilizo o ctrl+r no bash para pesquisar comandos no history. > > [EMAIL PROTECTED]:~$ > (reverse-i-search)`ssh': ssh [EMAIL PROTECTED] -L :10.15.1.19:22 > > Nest

Re: [shell-script] Re: script iterativo / passo a passo

2008-05-13 Por tôpico Eri Ramos Bastos
> Lembre, coisas grandes e complexas só se realizam/debugam eficientemente > de forma estruturada e modular. > Concordo. Penso que a melhor abordagem seria fazer vários scripts (ou funções) onde cada uma faz somente uma parte da tarefa. Um script só pros downloads, um script pra cada configure e

Re: [shell-script] Como armazenar a saida de erro em variável?

2008-05-15 Por tôpico Eri Ramos Bastos
Olá. Não sei se isso ajuda, mas talvez a idéia possa ser aplicada na sua situação: ---> Deve ser o que você recebe hoje. $ TEMP=$(ls akjs) ls: cannot access akjs: No such file or directory $ echo $TEMP $ ---> Joga o STDERR pra STOUT, que está sendo armazenado na variável. $ TEMP=$(ls akjs 2>&1)

Re: [shell-script] Diferença entre sh x source

2008-05-16 Por tôpico Eri Ramos Bastos
pt.sh TESTE=10 $cat meu1.sh source script.sh echo $TESTE $./meu1.sh 10 $cat meu2.sh sh script.sh echo $TESTE $./meu2.sh $ Atenciosamente, Eri Ramos Bastos ps: desculpem a falta de acentos... estou num terminal publico sem US-INTL... :-P 2008/5/16 maike <[EMAIL PROTECTED]>: >

Re: [shell-script] Diferença entre sh x source

2008-05-16 Por tôpico Eri Ramos Bastos
s* uso sh. Prefiro o bom e velho chmod +x script.sh seguido > do ./script.sh. > > Abração e vê se agora não some, > Julio > OBS: Acho que não existem 2 Eri, mas se por acaso não for o que conheço, > peço que me desculpe pelo engano. > > Em 16/05/08, Eri Ramos Bastos <[EMA

Re: [shell-script] Ajudinha com SED

2008-05-21 Por tôpico Eri Ramos Bastos
> > > Até agora eu só consegui pegar as pontas, usando sed 's/^.*_//' ou sed > > 's/_.*$//' > > Precisa ser com sed? $ echo sip_1.0_a|cut -d "_" -f2 1.0 OU $ cat teste.txt sip_1.0_a sip_1.0_b fwenv_3.0_d $ cut -d "_" -f2 teste.txt 1.0 1.0 3.0 []'s Eri [As partes desta mensagem que não contin

Re: [shell-script] ultimo dia do mes

2008-05-22 Por tôpico Eri Ramos Bastos
2008/5/22 alisson3at110 <[EMAIL PROTECTED]>: > como eu faço para descobrir o ultimo dia de cada mês em linha de > comando Shell ?? > > Bom... acredito que a única coisa que você precisa realmente descobrir é o mês de fevereiro, pro caso de ser bissexto. O resto não varia nunca. nesse caso (assumi

Re: [shell-script] +%Y%b%d com mês em Inglês

2010-09-02 Por tôpico Eri Ramos Bastos
Muda o valor da variável LANG[1] $ export LANG=pt_BR $ date --date "1 month ago" +%b Ago $ export LANG=en_US.UTF-8 $ date --date "1 month ago" +%b Aug [1] http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/ae19494_.htm []'

<    1   2