Re: [shell-script] Letras e numeros

2010-08-25 Por tôpico Julio C. Neves
Use o test builtin do shell, que aceita expressões regulares, metacaracteres de expansão de arquivos e, por ser builtin, é muito veloz. [[ "$Nome" =~ ^[[:upper:][:lower:] ]$ ]] || echo Nome inválido Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 13/09 -

Re: [shell-script] Não mostrar o Prompt

2010-08-25 Por tôpico Julio C. Neves
°v° Seja Livre... > /( )\ Use Linux... > ^ ^ > > Em 24 de agosto de 2010 15:58, Julio C. Neves > > > escreveu: > > > O negócio é o seguinte: > > while true > > do > >clear > >echo -n " > > > > Tecle

Re: [shell-script] Falha na comparacao [a-z] [A-Z]

2010-08-25 Por tôpico Julio C. Neves
Fala Gabriel, essa pergunta é muito boa, pois tenho certeza que servirá para muitas pessoas. Demorei um bom tempo para entender o que vc está reportando, já que no UNIX esta sintaxe funciona. Indo direto ao ponto: aconselho a todos que que trabalham em locais que se usa muito Shell, que coloque em

Re: [shell-script] Não mostrar o Prompt

2010-08-24 Por tôpico Julio C. Neves
O negócio é o seguinte: while true do clear echo -n " TeclePara 1 Opção1 2 Opção2 --- --- n Fim" Informe sua opção: " read Opc case $Opc in 1) digite aq

Re: [shell-script] Re: detectar próxima linha de ar quivos de remessa

2010-08-24 Por tôpico Julio C. Neves
mais lento? Estes arquivos de remessa têm normalmente de 5 a 10 mil > registros desses. > > Grande abraço! > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > > Não sei se te entendi, mas me pareceu que seu problema era juntar as >

Re: [shell-script] detectar próxima linha de arquiv os de remessa

2010-08-24 Por tôpico Julio C. Neves
Não sei se te entendi, mas me pareceu que seu problema era juntar as linhas que começam com 2 às linhas anteriores à estas. Se assim for, uma boa forma de fazer um one-liner seria: grep -B1 ^2 Arquivo | grep -v '^-*$' | paste -d "" - - Onde o grep procura as linhas começadas por 2 (^2) e vem junt

Re: [shell-script] Percorrendo uma lista com duplas de arquivos

2010-08-11 Por tôpico Julio C. Neves
Fala Marcio, será que o xargs com -n2 ou -L2 não resolveria o seu problema sem loop? Tem um exemplo muito parecido com o que vc quer na minha página ( www.julioneves.com), no link "Tira Gosto" Abração, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 13/09 - clemi

[shell-script] Livro de shell - 8a. edição

2010-08-05 Por tôpico Julio C. Neves
Pessoal, peço o favor de não interpretarem isso como marketing, mas é que meu livro andou esgotado por quase 3 meses e recebi diversos e-mails em pvt, de colegas da lista. Entreguei os originais para a editora em Dez/09 e devido a problemas com um sw proprietário (sempre ele) chamado indesign some

Re: [shell-script] Html em script

2010-07-30 Por tôpico Julio C. Neves
Primeiro mostre o que vc tentou fazer. Isso é a diferença entre ajuda e consultoria. Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 13/09 - clemis...@gmail.com - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em outras cidades ligue (21

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-29 Por tôpico Julio C. Neves
m deles, pode aprender ajudando, nem que > seja > repassando do código wiki A para o B. > > E aí pessoal, o que vocês acham? > > []'s > Gunter > > Em 30 de julho de 2010 02:27, Julio C. Neves > > >escreveu: > > > > Fala Bruno, > > o

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-29 Por tôpico Julio C. Neves
de alguém para ajudar-te na > reorganização. > > []'s > Gunter > > Em 29 de julho de 2010 18:08, Julio C. Neves > > >escreveu: > > > > Fala Bruno, > > para ver todas as novidades do Bash 4.0 (se é isso que vc quer dizer com > > "combinações"), vc

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

2010-07-29 Por tôpico Julio C. Neves
em outras cidades ligue (21)8112-9988. Em 29 de julho de 2010 11:17, Cristiano escreveu: > > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > Eu acho que o assunto é bastante pertinente. Opessoal que usa shell > > normalment

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-29 Por tôpico Julio C. Neves
xcelente dica. Mas fiquei curioso por outras combinações. Como eu vejo > toda > a funcionalidade desta tua dica? Já tem algum man pronto embutido no Bash? > > []'s > > Em 28 de julho de 2010 16:44, Julio C. Neves > > >escreveu: > > > > Me esqueci de dar

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

2010-07-28 Por tôpico Julio C. Neves
Eu acho que o assunto é bastante pertinente. Opessoal que usa shell normalmente é admin e isso é um assunto interessante para qq admin que mereça esse nome. Eu tentaria uma coisa totalmente diferente, pois acho que compromete menos o processador. Seguinte: Script1 === mkfifo tubo tail -f <(ls

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-28 Por tôpico Julio C. Neves
.4Linux.com.br <http://www.4linux.com.br/> - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 28 de julho de 2010 16:31, Julio C. Neves escreveu: > Fala Cesar, > o que fiz foi trocar o [a-z]+, isto é pelo menos uma minúscula, por > [a-z]{3,}, isto é, pelo menos 3 minusúsculas

Re: [shell-script] Re: Maiúscula e minúscula

2010-07-28 Por tôpico Julio C. Neves
Fala Cesar, o que fiz foi trocar o [a-z]+, isto é pelo menos uma minúscula, por [a-z]{3,}, isto é, pelo menos 3 minusúsculas. A linha fiaca assim: $ sed -r 's/\b[a-z]{3,}/\u&/g' <<< "coordenacao de analise e instrucao de processos" Coordenacao de Analise e Instrucao de Processos Abraços, Julio Cu

Re: [shell-script] Re: listar todos os arquivo de um determinado dia.

2010-07-25 Por tôpico Julio C. Neves
t; um ls *20010203*. > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > Ué, pq não fazer > > > > $ ls *20010203* > > > > Abraços, > > Julio > > Cursos de Shell e Zenity em 2 fins de semana? > >

Re: [shell-script] Comparar os dois ultimos arquivos

2010-07-24 Por tôpico Julio C. Neves
Sem tentar entender o seu problema, acho que provavelmente isso aqui resolve: $ $ diff $(ls -t | head -2) Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em ou

Re: [shell-script] listar todos os arquivo de um determinado dia.

2010-07-24 Por tôpico Julio C. Neves
Ué, pq não fazer $ ls *20010203* Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 24 de julho de 2010 16:07, fsilva6

Re: [shell-script] Shell Script e GUI

2010-07-21 Por tôpico Julio C. Neves
K, Felipo, assar churrasco com piano é ótimo, mas ficaria melhor se abanasse o fogo com uma raquete de tênis... ;) Acho que ele quis dizer Glade... ou será que já estão usando o Glade para fazer animação? ;) O pior é que botou meu nome em um negócio que não falei! Para criar forms uso "o tal"

Re: [shell-script] Script para testar último comand o

2010-07-20 Por tôpico Julio C. Neves
Isto não é uma variável, é uma função. Vou colocar um exemplo que escrevi há uns dias usando um vetor do Bash. Talvez seja a solução que vc procura. function command_not_found_handle { echo Erro na linha ${BASH_LINENO[0]}: \ $(head -${BASH_LINENO[0]} $0 | tail -1) exit 1 } echo co

Re: [shell-script] Limitar o número de caracteres l ido pelo READ

2010-07-20 Por tôpico Julio C. Neves
Se vc estiver usando bash é muito simples. Troque tudo que vc fez, por: read -n8 -p "Data: " dat [[ $dat =~ ^[12][0-9]{3}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])$ ]] || echo Erro: A data deve ser no formato MMDD Pronto taí, já com a crítica e tudo. A data digitada estará na variável $dat. Se

Re: [shell-script] Re: Sed duvidas...

2010-07-19 Por tôpico Julio C. Neves
uot; escreveu > > > > Julio, > > esse é o problemas não dá erro... > > O comando é executado perfeitamente só não traz o resultado esperado. Ele > simplesmente retorna a entrada sem efetuar a formatação transcrita no SED. > > > > --- Em shell-script@yahoogrupos.com.

Re: [shell-script] Re: Sed duvidas...

2010-07-19 Por tôpico Julio C. Neves
(.*)(=.*)_.*//' > > Pelo que vc pode constatar não sou fera em SED, > se vc puder além da ajuda com o comando me indicar um material seria ótimo > tb. > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > $ sed -r 

Re: [shell-script] Sed duvidas...

2010-07-18 Por tôpico Julio C. Neves
$ sed -r 's/(.*)(=.*)_.*/\1_result\2/' <<< "a= NOVO_ARQUIVO_A_20091201.txt b= N_TESTE_C_31122009.txt" a_result= NOVO_ARQUIVO_A b_result= N_TESTE_C Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - w

Re: [shell-script] lista de exclusão

2010-07-16 Por tôpico Julio C. Neves
EPA! Algo errado no ar!!! Vc fazendo rm *.ps.* não pode remover os que terminam em .ps! Como vc colocou um ponto após o o ps só serão removidos os arquivos que têm este ponto. É melhor refazer o teste e prestar atenção. Por esta resposta, vi que muita gente da lista está confundindo metacaracter

Re: [shell-script] Substituição com expressão reg ular

2010-07-13 Por tôpico Julio C. Neves
Fala Mauro, o macete para salvar o miolo é usar grupos (que se formam com o uso de parenteses) e usar os retrovisores gerados. $ sed -r 's/.*\|([a-z]+ )([a-z]+ )([a-z]+ )\^.*/\3\2\1/' <<< "Vou pegar cada palavra a partir da barra |até acento circunflexo ^e invertê-las" circunflexo acento até Repa

Re: [shell-script] Livros, Cursos e certificacóes

2010-07-09 Por tôpico Julio C. Neves
Em 9 de julho de 2010 16:05, Andre Luiz Oliveira escreveu: > > > Boa tarde a todos. > Boa noite André, estou te dando boa noite pq vc disse que usa meu livro na cabeceira, então entendi que vc só o lê qdo está com insônia... ;) >Sou o novo integrante da lista e caso saibam de alguma certific

Re: [shell-script] Criar diretórios baseados no nom e de arquivo e mover os arquivos

2010-07-09 Por tôpico Julio C. Neves
rios cujos nomes têm 4 caracteres. Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - clemis...@gmail.com - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 9 de julho de 2010 08:34, Juli

Re: [shell-script] Criar diretórios baseados no nom e de arquivo e mover os arquivos

2010-07-09 Por tôpico Julio C. Neves
Aê Helton, a linha é grande mas é um one-liner. Se o servidor de e-mail quebrá-la, emende-a... :) $ ls [0-9][0-9][0-9][0-9]* | cut -c-4 | uniq | xargs -i bash -c "[ -d {} ] || mkdir {}; mv {}* {}" Ao final vai dar um erro, mas já era esperado, vão ser os diretórios 0108 e 0109 tentando mover-se p

Re: [shell-script] Fechar shell

2010-07-07 Por tôpico Julio C. Neves
Fala Rogério, o seu problema é que vc não está no seu shell inicial e sim em um filho deste que foi disparado para atender ao seu script. Se não fosse assim, o seu shell morreria sempre que um script terminasse. As únicas formas de fazer isso que posso imaginar, são: - pegar o PID do bash via um

Re: [shell-script] Inverter Caracteres em String

2010-07-03 Por tôpico Julio C. Neves
rra ele formata a data de forma > incorreta dd/mm/ e para validação da entrada de dados deveria ser > mmdd, onde não tem barras eu não preciso fazer a inversão, eu preciso > fazer a inversão nas linhas onde tem a barra. > > > Moroni Vieira > Tecnológo em Redes de Compu

[Cartão Vermelho] [shell-script] executar CGI Bash em servidor apache

2010-07-03 Por tôpico Julio C. Neves
Cristiano, já que vc pediu tanto, aí vai um cartão vermelho para combinar com a sua Ferrari. Fala a verdade: vc foi mais cedo para o chuveiro mas se divertiu muito, não foi? Algumas vezes eu fico chateado qdo modero um colega, pq fico na dúvida se ele fez de propósito uo sem querer. No teu caso,

Re: [shell-script] Inverter Caracteres em String

2010-07-03 Por tôpico Julio C. Neves
Moroni, não entendi! Vc diz que quer inverter e depois mostra a saída sem inversão como se quisesse somente tirar as barras. Pelo ser ou não ser aí vão as duas formas. Tirando as barras: $ tr -d / <<< "20090220 > 19980423 > 1995/03/05 > 1993/04/01 > 19990304" 20090220 19980423 19950305 19930401 19

Re: [shell-script] Gerar Arquivo PDF

2010-06-04 Por tôpico Julio C. Neves
Olá Bruno, tenho duas notícias para vc: - O Willian acabou de ser moderado em função da msg enviada por ele. Ela já faz parte da lista há mais de 5 anos e, por isso, está cansado de saber as regras da lista; - Se vc continuar insistindo neste tema que já foi discutido centenas de vezes e que é uma

Re: [shell-script] Ordenar base por campo

2010-05-12 Por tôpico Julio C. Neves
Fala Law, dá uma olhada na opção -t (se não me engano) do sort (não uso isso há muito tempo e me esqueci, mas acho que é isso mesmo). Vc deverá sortear segundo o 6o campo com separador ';', depois sortear com o 1o, 2o, 3o e 4o campos com separador '.'. Vc deverá usar tb usar a opção -n para especi

Re: [shell-script] Formatar lista

2010-05-12 Por tôpico Julio C. Neves
Fala Gentil, vc sumiu e agora voltou em grande estilo. Excelente a sua resposta. Só colocaria um -d' ' no paste. Parabéns pela sacação. 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

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

2010-05-10 Por tôpico Julio C. Neves
t; > do tipo > > > > statex --include para > > > > novamente, pergunto: isso existe? (opção que altera o próprio script)? > > > > Obrigado > > > > Helton (lembrando sempre que em shell não se pergunta se tem como fazer, > e > > sim co

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

2010-05-10 Por tôpico Julio C. Neves
se incluir a palavra na lista negra, usaria algo > do tipo > > statex --include para > > novamente, pergunto: isso existe? (opção que altera o próprio script)? > > Obrigado > > Helton (lembrando sempre que em shell não se pergunta se tem como fazer, e > sim com

Re: [shell-script] Pegar a sexta linha após uma str ing

2010-05-10 Por tôpico Julio C. Neves
aê Roberto, agora deve 2 chopes :) grep -A6 NIP <<< "82 +- ---+ 83 | file type: PARAM, (2,0,NIP) | 84 +-+--+ 85 | Label | Attribute Value | 86 +-+---

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

2010-05-10 Por tôpico Julio C. Neves
notar que pro tr a sintaxe é [:class:] enquanto pro grep é [[:class:]] > (haja > atenção...). > > evidentemente a cereja no bolo é trocar o '5' e o '20' por $2 e $3, > deixando > o $1 para o nome de arquivo, e salvar como um script que aceite parâmetros. > >

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

2010-05-10 Por tôpico Julio C. Neves
Fala Helton, acho que vc queria fazer: $ echo "$Var" o problema é que o resultado digo o resultado repito o resultado aparece assim $ tr ' ' '\n' <<< $Var | sort | uniq -c | sort -r 4 o 3 resultado 1 repito 1 que 1 problema 1 é 1 digo 1 assim 1

Re: [shell-script] Re: Limpando lixo de executável

2010-05-04 Por tôpico Julio C. Neves
Fala Alain, o Bash 4.0 incorporou a filosofia de thread que permite paralelizar processos. como a 8a. edição do meu livro aborda as principais alterações do Bash 4.0, apesar de ainda não tê-lo publicado em papel, em www.julioneves.com já tem o pdf que mandei para a editora. assim sendo, quem quiser

Re: [shell-script] Re: Qual a forma mais eficiente para recuperar campos de um arquivo de texto?

2010-05-03 Por tôpico Julio C. Neves
Fala Cristiano, vou aproveitar uma deixa que vc deu e escrever para que todos vejam o que penso. Vc escreveu: " Devo ter lido isso em algum livro do Morimoto, provavelmente no mesmo onde ele disse que o diretório /usr vem "user" ao invés de ser a abreviatura de unix system resources. " Amigos, co

Re: [shell-script] Re: Qual a forma mais eficiente para recuperar campos de um arquivo de texto?

2010-05-03 Por tôpico Julio C. Neves
Fala Law, MrBiTs, Cristiano1 e Cristiano2, Quero falar 2 coisas: - Sobre o while: Poxa Law, assim vc me derruba, disse que fez o curso comigo e não sabia nada sobre o while na leitura... Quequeisso! Cara, fizemos um monte de exercício *sempre usando* o while com read. Qdo ensino while, passo rapida

Re: [shell-script] Queria saber mais sobre awk...

2010-04-30 Por tôpico Julio C. Neves
Bruno e Robson, para acessar a minha página, o melhor link é www.julioneves.com. Lá escolha Livro de Shell em Português e aparecerão os Papos de Botequim. Estou falando isso, pq o site citado pelo Bruno não é mais atualizado há um bom tempo. No que acabei de passar o endereço, vc sempre será redir

Re: [shell-script] SH + GNU Octave (mas poderia ser SH + qq outro programa)

2010-04-29 Por tôpico Julio C. Neves
Fala Helton, a resposta do Darlon provavelmente vai satisfazer às suas necessidades, mas seria muito bom se vc desse uma lida neste tópico, para entender o porquê. Está escrito em português, com leitura leve e divertida e cheio

Re: [shell-script] Soma de valores de hora no shell com for

2010-04-29 Por tôpico Julio C. Neves
Sem o for para ser rápido: $ cat horas 11:59 12:48 09:11 12:44 $ TotMin=$(cut -f2 -d: horas | paste -sd+ | bc) $ TotHor=$[$(cut -f1 -d: horas | paste -sd+ | bc)+TotMin/60] Agora a tua saída pode ser: $ echo $TotHor:$[TotMin%60] 46:42 Ou: $ echo $[TotHor/24] dias e $[TotHor%24]:$[TotMin%60] hora

Re: [shell-script] Pesquisa de substring

2010-04-28 Por tôpico Julio C. Neves
l e Zenity 12/07 – el...@7seven.com.br; - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 28 de abril de 2010 15:15, Julio Quierati escreveu: > > > Ô Julio. > > Da pra dar uma explicada nesse seu comando ae? > > Em 28 de abril de 2010 15:03, Julio C. Neves &

Re: [shell-script] Pesquisa de substring

2010-04-28 Por tôpico Julio C. Neves
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

Re: [shell-script] [MODERAÇÃO] Re: Podemos ter sup orte a formatação html nessa lista de Shell-Script?????

2010-04-28 Por tôpico Julio C. Neves
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

Re: [shell-script] Apagar sequencia de arquivos

2010-04-28 Por tôpico Julio C. Neves
de Shell em 14/06 - ligue (21)2210-6061; - Floripa turma de Shell e Zenity 12/07 – el...@7seven.com.br; - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 28 de abril de 2010 14:28, Julio C. Neves escreveu: > Fala Thiago, > bem simples: > > Menor=(ls BD_1_* | head -1 |

Re: [shell-script] Apagar sequencia de arquivos

2010-04-28 Por tôpico Julio C. Neves
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

Re: Re: [shell-script] expressao regular

2010-04-28 Por tôpico Julio C. Neves
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

Re: [shell-script] Filtrar MAC do log do iptables

2010-04-27 Por tôpico Julio C. Neves
Fala Alexandre, para fazer rapidamente, inseri um sed no seu pipeline para detonar a partir de MAC=, todos os hexadecimais e dois-pontos, terminando com espaço em branco. Mas acho que o ideal seria fazer tudo em sed. Veja se é isso que vc quer: $ echo "Apr 27 15:27:15 server kernel: INT-RECUSOU-tc

Re: [shell-script] Podemos ter suporte a formataçã o html nessa lista de Shell-Script?????

2010-04-23 Por tôpico Julio C. Neves
Fala Helton, essa sua pergunta, por ser direcionada exclusivamente aos moderadores tb deveria ter sido enviada ao endereço que citei para o meu amigo Law. Qto à explicação das respostas, ela é fortemente encorajada. No início do século, qdo esta lista nasceu, respostas do tipo "consulte o man" for

Re: [shell-script] Podemos ter suporte a formataçã o html nessa lista de Shell-Script?????

2010-04-22 Por tôpico Julio C. Neves
Fala Law, Qdo vc ou algum colega da lista quiser falar com os moderadores, por favor aponte o e-mail para . Desta forma somente os moderadores receberão a sua msg, livrando a cara dos outros 4.000 colegas inscritos na lista. Respondendo à sua pergunta, a resposta é não, ou melhor, acho que não, po

Re: [shell-script] Script para mudança de diretóri o

2010-04-22 Por tôpico Julio C. Neves
Fala Roberto, se no violão vc ficar tanto tempo parado qto vc está em shell, nem na banda do Exército da Salvação vc conseguiria tocar... ;) Amigo, vc colocou o cd em um script. Qdo vc mandou executar este script, foi criado um subshell para interpretá-lo e este subshell foi para o diretório desej

Re: [shell-script] Processamento de lista de tarefas

2010-04-21 Por tôpico Julio C. Neves
ubstr($0,n,p+1-n) > > for (j=0;j<=i;j++){ > printf a[j] > } > print substr($0,p+1) > > } > > > -Original Message- > > From: Julio C. Neves > > > > Marcio, > > vê se é isso. Vou montar a lista dentro de uma variável, > > indentando: &

Re: [shell-script] Processamento de lista de tarefas

2010-04-20 Por tôpico Julio C. Neves
Marcio, vê se é isso. Vou montar a lista dentro de uma variável, indentando: Lista="1. Desenho 1. Sistema de coordenadas 1. Criar o método X() 2. Criar o método Y() 2. Primitivas gráficas 1. Desenho de linhas 2. Desenho de quadrados 2. Etc" Mudando o IFS: IFS=' ' O programa pr

Re: [shell-script] AJuda com a formatação do print f quando com palavras que possuam acento.

2010-04-19 Por tôpico Julio C. Neves
Fala Law, eu te pedi para ler a seção correspondente ao printf e, pelo visto, vc não leu e, por isso, está montando um Frankstein. Vou ser mais específico, mas não vou te dar a resposta: leia pelo menos a página 225 que vc verá como truncar. Abraços, Julio Cursos de Shell e Zenity em 2 fins de sem

Re: [shell-script] Problemas na verificação de MAC

2010-04-15 Por tôpico Julio C. Neves
Fala Baianeiro veio, tás mesmo desaprendendo!! ;) Que tal fazer assim if [[ $V_mac =~ ^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$ ]] then echo vai fundo else echo afogou-se fi Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Aracaju turma de Shell em 12/05 - andersonriz...@gmail

Re: [shell-script] Re: 2 laços em paralelo (seria i sso?)

2010-04-07 Por tôpico Julio C. Neves
Algo semelhante, porém one-liner: ;) paste -d ' ' <(ls 127* | head -n 10) <(ls /tmp/*DFU* | head -n 10) | xargs -L1 touch -r OBS: Na próxima 2a. feira começo um curso de shell em Floripa. Apareçam nem que seja para um chope (com ostras). Abraços, Julio Cursos de Shell e Zenity em 2 fins de seman

Re: [shell-script] Separando trechos de arquivo

2010-04-07 Por tôpico Julio C. Neves
Ô Andrea, cuméque uma jogadora de xadrez pode achar a resposta do Tiago complicada? A solução do Tiago está ótima! Ele resolveu um problemão em 2 linhas... A linha seguinte, que ele não escreveu, seria um grep -lF "1. d4 d5 2. c4 c6 3. e3" split_* Esta linha produziria os nomes dos arquivos que po

Re: [shell-script] Re: colunas lado a lado

2010-04-03 Por tôpico Julio C. Neves
Eu ia responder por awk, porém optei por um one-liner mais criativo (mas provavelmente não tão eficiente qto o awk). Veja isso: $ paste -d' ' <(sed '/^ *$/,$d' lixo) <(sed '1,/^ *$/d' lixo) Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Floripa turma Shell 12/04 http://www.seventr

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

2010-03-28 Por tôpico Julio C. Neves
ei à lista de coisas que tenho a aprender agora (que não para de > aumentar): > 1)bash > 2)sed > 3)regexp > 4)octave > 5)zenity ;o) > > Quando chegar a hora certa, vou começar também a aumentar a biblioteca (por > enquanto só tem o piazinho verde (expressões regulares do

Re: [shell-script] Error: Expected 2 arguments, found only 1.

2010-03-28 Por tôpico Julio C. Neves
Fala Isaac, acho que seu problema está no conteúdo da variável $list_ipxmac. Qdo vc faz: descricaoOfList=`echo $list_ipxmac | awk -F "|" '{print $1}'` Antes do echo o shell faz a substituição de variáveis e após esta fase, a linha que seria executada seria: descricaoOfList=`echo descricao|ip|mac

Re: [shell-script] Comando de inserção

2010-03-27 Por tôpico Julio C. Neves
Fala xiss_break, nada pessoal com o que vou falar, mas é um comentário que sempre faço em palestras e eventos, sobre uma coisa que me causa profunda "estranheza" nos usuários Linux. Há cerca de 15 anos, todos os admin UNIX comiam com farofa Shell e C. Atualmente, tendo esta lista como testemunha i

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

2010-03-26 Por tôpico Julio C. Neves
Fala Helton, não sei se entendi bem, mas vc disse: "ter um script com várias linhas, onde cada linha se referiria a um tipo de análise, que eu poderia comentar para realizar só as análises que me interessam". Minha proposta é vc montar essas análises em um arquivo, o que melhora sua manutenção, po

Re: [shell-script] duvidas-comandos

2010-03-26 Por tôpico Julio C. Neves
Fala Bia, para vc fazer isso com convicção, vc deve procurar o PID no seu lugar correto. Então vamos montar uma expressão regular para fazer isso: ps -ef | grep -E '^[[:alnum:]]+ +5140' Onde monto uma lista ([...]) para pesquisar por letras ou números ([:alnum:]) ocorrendo uma ou mais vezes (+),

Re: [shell-script] LIVRO DE SHELL

2010-03-26 Por tôpico Julio C. Neves
Fala Cleber, *não compre estes pocket books de jeito nenhum*! Guarde sua grana para comprar o meu outro livro ou o do Aurélio (as críticas de ambos são muito positivas) que foram comentados na lista. Eu disse para vc não comprar, porque eles estão de graça nos Papos de Botequim (www.julioneves.com

Re: [shell-script] Duvida em Zenity criar coluna com image.

2010-03-19 Por tôpico Julio C. Neves
a o > mouse em cima e apareceria uma janelinha tanto faz. > > É possível fazer isso? > > OPCAO | DESCRICAO | ? > CODECS | blablabla | ? > > Em 19 de março de 2010 00:15, Julio C. Neves > > >escreveu: > > > > Fala Thiago, > > não entendi o seu pro

Re: [shell-script] Salvar wd da ultima sessao do bash

2010-03-19 Por tôpico Julio C. Neves
Bah Tchê, se eu entendi bem, em tempo de login vc quer voltar para o diretório em que estava qdo deu logout. se for isso coloque a seguinte linha no ~/.bashrc: cd $(cat ~/.lwd 2> /dev/null) trap "echo $PWD > ~/.lwd" 0 15 isto é, o trap salvará o diretório corrente no seu arquivo (~/.lwd) qdo sair

Re: [shell-script] Duvida em Zenity criar coluna com image.

2010-03-18 Por tôpico Julio C. Neves
Fala Thiago, não entendi o seu problema. Seu checklist me pareceu perfeito. O que mais vc quer? Listar os pacotes referentes às opções escolhidas? Se for isso, monte uma tabela com os as linhas do seu checklist, cada uma com seu pacote correspondente. Como as suas escolhas do checklist vêm separada

Re: [shell-script] usando shell em sequencias de DNA

2010-03-14 Por tôpico Julio C. Neves
Olá Graciela, olá amigo Tiago, Tiago, acho que entendi de forma diferente o pedido da Graciela. Na tua resposta, vc pegou os 3 primeiros caracteres de todas as linhas. Acho que a Graciele queria os 3 caracteres somente das linhas iniciadas por >. Graciela, veja se é isso que vc quer: sed 's/\>\(..

Re: [shell-script] Re: Equação Segundo Grau - Shel l Script

2010-03-11 Por tôpico Julio C. Neves
Fala MrBiTs, Shell rb é cultura!!! ;) Qdo o nosso colega falou em Bhaskara, pensei que ele estivesse fazendo algum trocadilho nerd com Bash, até que vc contrapôs: "O hábito de dar nome de Bhaskara para a fórmula de resolução da equação de 2º grau se estabeleceu no Brasil por volta de 1960." Aí eu

Re: [shell-script] script para ler xlm

2010-03-10 Por tôpico Julio C. Neves
Fala Thiago, em www.julioneves.com, tem um link para Changelogs do livro Programação Shell do Linux. Vá no "Faça o download do PDF com as mudanças da *6ª* para a *7ª* edição" e procure o cmd netcat. Estude bem esse c

Re: [MODERAÇÃO] OFF Re: [shell-script] expressão regular

2010-02-28 Por tôpico Julio C. Neves
MrBiTs e colegas, somente recapitulando sem colocar os nomes: houve um post na lista, pedindo um regexp para transformar "chama-me" (pt_pt) em "me chama" (pt_br). Outro colega, que entendi que queria contribuir com a tradução e não criticá-la, citou o "pronome oblíquo átono". Veja bem, entendo que

Re: [shell-script] expressão regular

2010-02-23 Por tôpico Julio C. Neves
Fala Nander, https://wiki.softwarelivre.org/TWikiBar/TWikiBarBirinaite#Here_Strings Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SP turma de Shell em 29/03 - ligue (11)2125-4747; - Floripa turma Shell 12/04 http://www.seventreinamentos.com.br; - DF turma de Shell em 17/04 - ligue

Re: [shell-script] metodos

2010-02-23 Por tôpico Julio C. Neves
Olá Fabiano, uma dicazinha que tenho certeza vc irá gostar: a partir do Bash 4.0 já existem arrays associativos. Desta forma vc pode ter em um só vetor, cujo índice seja o Item do menu e o valor, o nome do arquivo. Veja: $ declare -A frutas $ frutas[banana]=amarela $ frutas[maçã]=vermelha $ echo ${

Re: [shell-script] expressão regular

2010-02-22 Por tôpico Julio C. Neves
Aê Jeferson, $ sed -r "s/([[:alpha:]]+)-me/me \1/g" <<< "mostre-me, deixe-me ver tudinho" me mostre, me deixe ver tudinho Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SP turma de Shell em 29/03 - ligue (11)2125-4747; - Floripa turma Shell 12/04 http://www.seventreinamentos.com.b

Re: [shell-script] Ajuda - Ler um arquivo de log e executar uma tarefa

2010-02-20 Por tôpico Julio C. Neves
Fala Ricardo, vc está agradecendo pela ajuda, mas está mesmo é pedindo que façamos por vc. Ajuda significa mostrar o que vc já fez e darmos uma "ajuda" para vc terminar. Fazer para vc é consultoria, e consultoria é paga. Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SP turma de Sh

Re: [shell-script] Contrario do DIFF

2010-02-19 Por tôpico Julio C. Neves
Ainda dá para ficar um pouquinho menor! Que linguagem enxuta é essa!? Felizes são os programadores que a conhecem bem e sabem que ela pode coisas tão complexas usando construções tão simples... comm -12 <(sort -u plt00.txt) <(sort -u plt01.txt) Abraços, Julio Cursos de Shell e Zenity em 2 fins de

Re: [shell-script] Re: Ajuda com regex e laço

2010-02-15 Por tôpico Julio C. Neves
9988. Em 15 de fevereiro de 2010 22:34, Cristiano escreveu: > > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > Eu só sei que vc pode usar o paste para colar as taxas que vc quer no > código > > do produto. Não posso

Re: [shell-script] Re: Ajuda com regex e laço

2010-02-15 Por tôpico Julio C. Neves
e (21)2210-6061; - Turmas fechadas em outras cidades ligue (21) 8112-9988. Em 15 de fevereiro de 2010 21:05, Cristiano escreveu: > > > > > --- Em shell-script@yahoogrupos.com.br , > "Julio C. Neves" escreveu > > > > Ué! E pq vc não usa o paste para isso?

Re: [shell-script] Re: Ajuda com regex e laço

2010-02-15 Por tôpico Julio C. Neves
Ué! E pq vc não usa o paste para isso? Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SP turma de Shell em 29/03 - ligue (11)2125-4747; - Floripa turma Shell em 12/http://www.seventreinamentos.com.br; - DF turma de Shell em 17/04 - ligue (61) 3223-3000; - Aracaju turma de Shell em

Re: [shell-script] Ajuda com regex e laço

2010-02-15 Por tôpico Julio C. Neves
Fala Cristiano, creio que vc conseguiria fazer o que quer, de forma bem simples: grep -o '[[:alnum:] ]*' *.xml O último *.xml é para pesquisar em todos os arquivos do diretório, porém nesse caso, ele te volta algo como: arquivo: produto Então se vc quser somente o produto, terá de fazer um cut -f

Re: [shell-script] Dúvida sobre script

2010-02-10 Por tôpico Julio C. Neves
Fala Danilo, a beleza do shell é a possibilidade de escrevendo muito pouco, fazer muita coisa. Veja: ArquivoVirtual=$(grep -i YES teste.conf | cut -f1 -d= | xargs -i {}_PORT grep -f<(ArquivoVirtual) teste.conf Se vc achou este pequeno, veja só esse: grep -A1 YES teste.conf | tail -1 A opção -A

Re: [shell-script] Duvida com o ZENITY

2010-02-09 Por tôpico Julio C. Neves
Fala Leonardo, infelizmente o Xdialog está sendo desativado. Muito infelizmente mesmo!!!... Portanto eu faria este script assim (sem testar): function TipoOperacao(){ TIPO=$(zenity --title "Caixa Economica Federal"\ --text "Coleta de logs Multicanal\nSelecione o tipo de operação que des

Re: [shell-script] Tratamento de erros

2010-01-28 Por tôpico Julio C. Neves
function sql { mysql -B -N -h$_pan_mysql -u$_pan_user -p$_pan_pwd $_pan_db -e"$1" || return 1 } B=$(sql "SELECT ip FROM TbNetHosts2 WHERE type=0") || { eho erro exit 1 } echo $B > $_bloqueados Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11)2125-4747; -

Re: [shell-script] Arquivo Zonado CNAB400

2010-01-27 Por tôpico Julio C. Neves
MrBiTs, concordo com absolutamente tudo que vc disse, principalmente qto ao fato dele não ter "limpado" a msg. Concordo tb com a sua sugestão de solução, porém vou tentar implementá-la de acordo com a definição preguiçosa que o Ernander deu. $ Duplas=$(sed -r 's/^(...)...(...).*/\1,\2/' <<< "001 a

Re: [shell-script] Duvida com o Grep

2010-01-20 Por tôpico Julio C. Neves
Use a opção -F do grep. Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11)2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2010/1/20 Leonardo Bites > > > Olá pessoal bom dia, > > estou tentando verificar uma linha

Re: [shell-script] Nome próprio - Mudar de minúscu la p/ maiúscula

2010-01-20 Por tôpico Julio C. Neves
* The "s" Command:: `sed''s Swiss Army Knife. > > []'s, > Moacir Filho > > P.S.: Mestre Julio, tem que aparecer aqui por Brasília de novo para > uma atualização do Curso de Shell com essas magavilhas do bash 4, > hein? (E para tomar um chope comigo e com o Pas

Re: [shell-script] Nome próprio - Mudar de minúscu la p/ maiúscula

2010-01-20 Por tôpico Julio C. Neves
Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11)2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2010/1/20 Fabiano Caixeta Duarte > > > 2010/1/19 Julio C. Neves > >: > > Fala Daniel, > > Isso não

Re: [shell-script] Nome próprio - Mudar de minúscu la p/ maiúscula

2010-01-19 Por tôpico Julio C. Neves
Fala Daniel, Isso não vai resolver o teu problema especificamente, mas vale para mostrar para o pessoal as novidades do bash 4.0 que estou incorporando ao meu livro. - ${parâmetro^} - ${parâmetro,} Essas expansões foram introduzidas a partir do Bash 4.0 e modificam a caixa das letr

Re: [shell-script] Re: Alteração de campos individ ualmente.

2010-01-19 Por tôpico Julio C. Neves
O sed tem uma facilidade que todos esquecem: no cmd 's', após a última barra, podemos cologar o índice da substituição que desejamos fazer. Neste campo, normalmente usamos 'g' para uma substituição global ou nada para substituir somente a primeira ocorrência, mas acho que o que vc deseja é isso: $

Re: [shell-script] intersecção entre dois arquivos

2010-01-18 Por tôpico Julio C. Neves
Fala Pedro, isso é muito simples mas assim mesmo vc não mostrou as suas tentativas. Não é do meu hábito responder a pessoas que não mostraram que tentaram e não conseguiram, no entanto como já responderam e um deles foi meu aluno há pouco tempo e não deve estar habituado com esses procedimentos, vo

Re: [shell-script] Loop dentro de loop

2010-01-18 Por tôpico Julio C. Neves
ranco > corsa verde > corsa branco > > corsa cinza > vectra branco > vectra verde > vectra branco > > vectra cinza > gol branco > gol verde > gol branco > gol cinza > > =D > > 2010/1/17 Julio C. Neves > > > > > Expansão de chaves, me

Re: [shell-script] Re: Minha contribuição de Feliz Ano novo

2010-01-17 Por tôpico Julio C. Neves
como se, no primeiro, fizessemos duas iterações (uma da expansão de > parâmetros e outra do echo), enquanto na segunda fizessemos apenas uma. > > Certo, a segunda tem a desvantagem de ter que executar um programa... mas é > um "tempo constante". Acredito que para pequenos número

Re: [shell-script] Adicionar conteúdo em linha de a rquivo

2010-01-17 Por tôpico Julio C. Neves
sed '/string/s/$/incremento/' arquivo Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11)2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2010/1/17 Jefferson Aredes > > > Fala galera, > > Estou com o seguinte problem

  1   2   3   4   5   6   7   8   9   10   >