[shell-script] ConfigTool - Interface gráfica para shellscripts..

2008-10-27 Por tôpico Thomaz de Oliveira dos Reis
Lista A moderação resolveu liberar essa mensagem visto ser o ConfigTool uma ferramenta que auxiliará na criação de scripts para CGI. Entretanto, ela é uma ferramenta escrita em Python. Mensagens sobre sua programação não devem ser postadas na lista. A discussão sobre a utilização da ferrament

Re: [shell-script] Script para iniciar e parar serviços usando 'service name (stop| start| restart)

2008-11-01 Por tôpico Thomaz de Oliveira dos Reis
Legal...mas ai vai uma sugestão mais simples: Na verdade o /etc/init.d ele já tem todo o esquema de help para iniciar serviço e etc... então não é preciso reimplementar isso..e ainda mais que você ganha os parametros a mais que pode ter o script, tipo "reload", "status" e etc... logo o script pod

Re: [shell-script] Re: Excluir linha de um arquivo usando grep ?

2008-11-05 Por tôpico Thomaz de Oliveira dos Reis
O grep ele suporta expressões regulares, verifique se você não está usando nenhum caracter especial do shell.. em .site.com.br, por exemplo, o "." significa um caracter qualquer, para ser o caractere "." coloque uma \ antes... por exemplo: $grep -v "\.site\.com\.br" arquivo.txt > deletados.txt

[shell-script] Percorrendo letra por letra

2008-11-11 Por tôpico Thomaz de Oliveira dos Reis
Alguém tem alguma ideia como posso percorrer, em um loop ou qualquer coisa, uma letra de cada vez? por exemplo: PALAVRA="teste" for x in $PALAVRA; do echo Uma letra: $x done no caso de cima não funciona pois o IFS é tab, enter etc... seria como dizer para o IFS que qualquer caractere vale

Re: [shell-script] Verificar existencia de + - [ ] . , ou \0 em arquivo binario

2008-12-03 Por tôpico Thomaz de Oliveira dos Reis
Já tentou usar grep? por exemplo: $ grep '\+' /bin/ls Arquivo binário /bin/ls casa com o padrão isso serviria? 2008/12/3 klayson bonatto <[EMAIL PROTECTED]>: > Maycon, > > Chegou a brincar com o strings e o hd? > > Abraços. > > klayson > > --- Em qua, 3/12/08, Maycon Maia Vitali <[EMAIL PROTECT

[shell-script] Outra opção para $*

2009-02-16 Por tôpico Thomaz de Oliveira dos Reis
Olá a todos! Eu lembro de ter estudado isso no curso com o Julio mas eu juro que me esqueci qual era a solução...(e não achei no infeliz do google e o livro está emprestado a um amigo) O problema é simples: tenho teste1.sh com o seguinte: ./teste2.sh $* e tenho teste2.sh com o seguinte: echo

Re: [shell-script] Outra opção para $*

2009-02-16 Por tôpico Thomaz de Oliveira dos Reis
isso não resolve, pois em teste2.sh a palavra parametro já se encontra em $3, $2 no caso tem apenas o "segundo" 2009/2/16 Victor Hugo Leite : > Teste usando aspas no echo. > > Ex: > > echo "$1" > echo "$2" > > []'s > > 2009/2/16

Re: [shell-script] Outra opção para $*

2009-02-16 Por tôpico Thomaz de Oliveira dos Reis
RAMETROS mas tenho certeza que existe uma solução mais simples pra isso... 2009/2/16 Thomaz de Oliveira dos Reis : > isso não resolve, pois em teste2.sh a palavra parametro já se encontra > em $3, $2 no caso tem apenas o "segundo" > > 2009/2/16 Victor Hugo Leite : >>

Re: [shell-script] Outra opção para $*

2009-02-16 Por tôpico Thomaz de Oliveira dos Reis
Não funcionou 2009/2/16 Flavio Junior : > use o $@ inves do $* > > -- > > Flávio do Carmo Júnior aka waKKu > > 2009/2/16 Thomaz de Oliveira dos Reis : >> Bem achei uma "solução" um tanto quanto feia. funciona mas não é >> muito.. "

Re: [shell-script] Outra opção para $*

2009-02-16 Por tôpico Thomaz de Oliveira dos Reis
o 2 - $2 > [r...@hank ~]# ./teste1.sh teste "teste com espaco" > 1 - teste > 2 - teste com espaco > > -- > > Flávio do Carmo Júnior aka waKKu > > 2009/2/16 Thomaz de Oliveira dos Reis : >> Não funcionou >> >> 2009/2/16 Flavio Junior : >> &

Re: [shell-script] problemas com for e versao do bash?

2009-05-04 Por tôpico Thomaz de Oliveira dos Reis
Na verdade essa "brincadeira" não funciona, já que em $0 pode ter, por ex, /bin/bash então eu fiz essa outra brincadeira =D grep 'bash$' <(echo $0) -q && echo eh bash || echo 'WTF!!!' 2009/5/4 Raul Libório : > > > Se bem me lembro o Ubuntu usava o Dash ao invés do Bash. Verifique isso aé: > echo

Re: [shell-script] script para fortune ao abrir o navegador

2009-05-25 Por tôpico Thomaz de Oliveira dos Reis
Legal... dica bacana: use, no lugar do "navegador", "xdg-open" que eh um script, padrao Freedesktop para abrir qualquer coisa... entao ja vai usar o navegador padrao configurado no seu desktop! abraços! 2009/5/23 Jorge Barros de Abreu : > > > #!/bin/bash > #substitua a palavra navegadro na ul

Re: [shell-script] substituição da entrada padrão

2009-06-17 Por tôpico Thomaz de Oliveira dos Reis
Talvez te ajude: http://linux.die.net/man/8/xsendkeycode 2009/6/17 miranda : > Moçada , ao chamar um determinado programa ( flashplayer ) > preciso digitar CTRL-F para que tenha a exibição em tela cheia. > Como posso fazer a chamada em um script simulando essa digitação, > já que o flashplayer n

Re: [shell-script] substituição da entrada padrão

2009-06-17 Por tôpico Thomaz de Oliveira dos Reis
Desculpem o post duplo mas esqueci de falar uma coisa: esse programa faz parte do pacote lineakd no ubuntu []'s 2009/6/17 Thomaz de Oliveira dos Reis : > Talvez te ajude: > > http://linux.die.net/man/8/xsendkeycode > > > 2009/6/17 miranda : >> Moçada , ao c

[shell-script] Como o nohup mas não é...

2009-07-27 Por tôpico Thomaz de Oliveira dos Reis
Olá a todos! Galera, eu tentei procurar no google e na lista mas simplesmente não me veio o termo correto para buscar e não consegui achar o que eu queria... existe o "nohup" que você executa um programa e deixa ele "livre" do shell atual eu sei que tem um comando que você passa o pid do process

Re: [shell-script] Como o nohup mas não é...

2009-07-27 Por tôpico Thomaz de Oliveira dos Reis
isso mesmo jimmy! disown! valeu :) screen é outra coisa Darlon, mas valeu mesmo assim! Abraços! 2009/7/27 Darlon : > > > Não seria o screen? > > 2009/7/27 jimmy : > >> >> >> On Mon, Jul 27, 2009 at 10:10:47AM -0300, Thomaz de Oliveira dos Reis >> wrot

Re: [shell-script] Penúltima segunda feira

2009-08-03 Por tôpico Thomaz de Oliveira dos Reis
temos que excluir as linhas em branco... coisa que acontece em fevereiro... acho que o certo seria assim: cal 02 2009|grep -v '^ *$' | tail -2 | head -1 | cut -f1 -d" " 2009/8/3 miranda : > É necessária uma modificação : > cal 01 2009|grep .|tail -2|head -1|cut -d " " -f1 > > On Mon, 2009-08-03

Re: [shell-script] Trocar colunas de posição

2009-08-27 Por tôpico Thomaz de Oliveira dos Reis
uma solução poderia ser: imprima(){ echo $2 $1 } IFS=' ' for x in `cat arq` do imprima $x done 2009/8/27 Leonardo : > > > Olá pessoal, > > Mais uma vez recorro a lista para a seguinte dúvida: tenho um arquivo com > duas colunas do tipo (o separador é o caracter de espaço): > > AB 01 > C

Re: [shell-script] Trocar colunas de posição

2009-08-27 Por tôpico Thomaz de Oliveira dos Reis
Ops...minha solução não funciona... desculpe! 2009/8/27 Thomaz de Oliveira dos Reis : > uma solução poderia ser: > > imprima(){ >  echo $2 $1 > } > > IFS=' > ' > > for x in `cat arq` > do >    imprima $x > done > > > > 2009/8/27 Leonar

Re: [shell-script] retirar uma letra

2009-09-25 Por tôpico Thomaz de Oliveira dos Reis
Muito interessante essse rename! Não conhecia! Valeu pela dica :) 2009/9/25 Krugger > > > Pessoal, > > Só pra constar: > > A grande maioria das distros vem com um utilitário chamada rename, que > renomeia arquivos usando expressões regulares. > Outra forma de fazer isso então seria: > > rename '

Re: [shell-script] while não lê sem new_line

2009-10-05 Por tôpico Thomaz de Oliveira dos Reis
Bem, pra alterar o IFS é bem simples... veja aqui: http://pastebin.ca/1595200 2009/10/5 Julio C. Neves > > > Estou vendo esta discussão rolar há muito tempo, mas não acompanhei e > portanto não sei o que já foi tentado. > > Então não vou dar uma solução, mas uma "saída" para a solução. > > Prom

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

2009-10-19 Por tôpico Thomaz de Oliveira dos Reis
No ubuntu /bin/sh é o dash $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 2008-10-23 06:08 /bin/sh -> dash 2009/10/19 Marcelo Andrade > > > 2009/10/16 Eri Ramos Bastos > > > > > > É porquê você está tentando usar "bashismos" invocando o bourne shell > > ao invés do bash. > > Substitua o seu shebang

Re: [shell-script] idéia maluca mas útil

2009-11-08 Por tôpico Thomaz de Oliveira dos Reis
Apesar dessa dúvida está fora do contexto da lista a resposta é simples: xmodmap -e "keycode 133 = ccedilla Ccedilla" faz o que você quer... se bem que eu acho muito mais prático apertar o ' e depois o c pra fazer o "ç" pra descobrir o keycode de uma tecla basta usar o programa "xev" O nome da t

Re: [shell-script] Por que o wc conta errado ??

2009-11-19 Por tôpico Thomaz de Oliveira dos Reis
Vale lembrar também que wc -c conta número de bytes e não de caracteres. Veja o exemplo aonde isso falha: liber...@liberiun-pc02:~$ TESTE=ç liber...@liberiun-pc02:~$ echo $TESTE | wc -c 3 liber...@liberiun-pc02:~$ echo -n $TESTE | wc -c 2 liber...@liberiun-pc02:~$ echo -n $TESTE | wc -m 1 com o

shell-script@yahoogrupos.com.br

2009-12-01 Por tôpico Thomaz de Oliveira dos Reis
Sobre sua segunda pergunta: if [ $n -ge $nlinha] && [$n -ge 3 ]; then []`s 2009/12/1 Jair Santanna > > > Caros, > estou precisando remover as linhas de um arquivo que Ou na coluna $1, > OU na coluna $5 contenham o string "||" e colocar o resultado em um > outro arquivo. A bronca é como contar q

Re: [shell-script] Re: Encerrando script

2009-12-10 Por tôpico Thomaz de Oliveira dos Reis
Se ele mata o script, mas não o processo q vc executou, vc poderia fazer um trap, que ao matar o script ele mate o processo. tem vários exemplos de trap no google, não creio que vai ser dificil achar um :) 2009/12/9 Alain Mouette > > > Essa parte fica mais fácil com um comando só: > > sudo kill

Re: [shell-script] Como sair do laço sem comentar r estabte do código.

2009-12-16 Por tôpico Thomaz de Oliveira dos Reis
Se eu entendi direito, vc precisa usar o comando break quando quiser sair do loop 2009/12/16 Douglas Milanez > > > Fala galera, > > Existe uma maneira de sair de um loop sem precisar comentar o restante do > código. > Ex. > > for cont in $(seq 10) > do > echo $cont > > if [ teste = teste ] > the

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

2010-07-20 Por tôpico Thomaz de Oliveira dos Reis
No bash, o read tem o parametro -n coloca no inicio do seu script #!/bin/bash que deve funcionar. veja o exemplo: liber...@liberiun-pc02:/$ bash liber...@liberiun-pc02:/$ read -n1 -p "Digite uma letra:" Digite uma letra: liber...@liberiun-pc02:/$ dash $ read -n1 -p "Digite uma letra:" read: 1:

Re: [shell-script] Criar palavras

2006-09-04 Por tôpico Thomaz de Oliveira dos Reis
daniel wrote: > Oi gente, > > Testei este script e achei interessante, > Mas na verdade não consegui entender direito as formações 'seq $((RANDOM > % 5 + 3))' e ((RANDOM%2)) && echo -n a || echo -n b. > > Eu nunca havia usado a variavel RANDOM. > 1)Porque ela está dentro dos dois parenteses de ope

[shell-script] Tail +n

2006-09-11 Por tôpico Thomaz de Oliveira dos Reis
Eu mandei essa mensagem a muito tempo na lista, mas eu não estou achando... :-( bem, eu lembro que o tail +n não era padrão, muitas distros já não suportava etc... gostaria de saber como fazer a mesma coisa do tail +n, SEM usar o tail +n alguma ideia??

[shell-script] Mini-curso Shell Linux Básico do FGSL

2006-10-21 Por tôpico Thomaz de Oliveira dos Reis
Olá amigos da lista de Shell! Vou dar um mini-curso de Programação Shell Básico no Fórum Goiano de Software Livre, e fiz os slides que estão em anexo. Qualquer sugestão ou crítica é muito bem vinda! Quem quiser em outro formato (odp, sxi, swf ou ppt), me mande um email que eu enviarei. []'s!

Re: [shell-script] Mini-curso Shell Linux Básico do FGSL

2006-10-21 Por tôpico Thomaz de Oliveira dos Reis
O anexo parece que não foi, então peguem o arquivo aqui: http://thor27.googlepages.com/shellscript.pdf Thomaz de Oliveira dos Reis escreveu: > Olá amigos da lista de Shell! > > Vou dar um mini-curso de Programação Shell Básico no Fórum Goiano de > Software Livre, e fiz os slides

Re: [shell-script] Mini-curso Shell Linux Básico do FGSL

2006-10-22 Por tôpico Thomaz de Oliveira dos Reis
0/21/06, Fabrizio Barbosa <[EMAIL PROTECTED]> wrote: > > > > Olá! > > Gostaria de receber os slides que vais apresentar no fórum(formato > ppt). > > > > sds, > > > > Fabrízio Farias > > > > Thomaz de Oliveira dos Reis <[EMAIL PROTECT

Re: [shell-script] Re: Dúvida em arquivo shell . Su !!!

2006-10-23 Por tôpico Thomaz de Oliveira dos Reis
Pra executar um comando como root, basta fazer isso: su -c "tar -zxf pacote.tar.gz" []'s! Juliano escreveu: > De bate pronto vejo dois jeitos simples: > > Usar o sudo sem passwd para esse comando o man sudoers ja resolve sua > questão. > E chmoad +s $(type -path tar). Que você vai deixar o bin

[shell-script] Saída diferente após redirecionamento

2007-02-23 Por tôpico Thomaz de Oliveira dos Reis
Olá amigos da lista! Estou tendo um problema curioso, gostaria de saber o que está acontecendo. quando eu do um dpkg -l ele retorna: (...) ii yakuake 2.7.5-0ubuntu1 Yet Another Kuake, KDE terminal emulator ii zenity

Re: [shell-script] Saída diferente após redirecionamento

2007-04-02 Por tôpico Thomaz de Oliveira dos Reis
iro 2007 07:30, Thomaz de Oliveira dos Reis escreveu: > Olá amigos da lista! > > Estou tendo um problema curioso, gostaria de saber o que está acontecendo. > > quando eu do um dpkg -l ele retorna: > > (...) > ii yakuake 2.7.5-0ubuntu1

Re: [shell-script] Saída diferente após redirecionamento

2007-04-03 Por tôpico Thomaz de Oliveira dos Reis
t; > []´s Tiago > > On 4/2/07, mop <[EMAIL PROTECTED]> wrote: > > Provavelmente ele envia conteúdo para as duas saídas. Experimente a > > opção abaixo para verificar o que vai para cada uma: > > dpkg -l >teste1 2>teste2 > > > > On 4/2/07, Thomaz de Oliveira dos Reis > > <[EMAIL PROTECTED]> > > > > wrote: > > > Ainda não consegui resolver essa pessoal..ninguém tem uma idéia?

[shell-script] Redirecionando a saída de erro para uma varável

2007-05-08 Por tôpico Thomaz de Oliveira dos Reis
Tem alguma forma de fazer isso, sem usar 1 arquivo? por ex: VARIAVEL=$(ls -l) agora se eu quiser a saida de erro do programa, como eu faria? []'s!!

Re: [shell-script] CUT

2007-05-16 Por tôpico Thomaz de Oliveira dos Reis
On Wednesday 16 May 2007 16:57:31 alisson3at110 wrote: > Ola Pessoal > Estou fazendo um script, nesse script eu irei pegar um arquivo, que > tem colunas e linhas, como na tabela abaixo, seria criado 3 arquivos > referentes as colunas, ele iria pedorre todos os dados e fazer um > teste, caso verdade

[shell-script] Passagem de parametros para outro programa

2007-05-16 Por tôpico Thomaz de Oliveira dos Reis
O seguinte não funciona: VAR="--msgbox \"Mensagem de teste\" 0 0\"" kdialog $VAR isso não funciona considere que o "conteúdo de VAR" não é tão trivial, precisa-se de diversos "for" entre outras coisas para conseguir, o que está acima é apenas um exemplo... Pensei em usar vetores, mas a "

Re: [shell-script] Re: oddwording

2007-05-21 Por tôpico Thomaz de Oliveira dos Reis
Fiz uma solução KISS : read FRASE IMPAR=0 for X in $FRASE do if [ $IMPAR = 0 ] then IMPAR=1 else IMPAR=0 X=`echo $X | rev` fi echo -n "$X " done echo "" qquer programador de delphi entende ;) []'s On Mo

Re: [shell-script] Thread em Shell Script

2007-06-03 Por tôpico Thomaz de Oliveira dos Reis
tcpdump -A -i eth1 > tcpdump_log-1.log& tcpdump -e -i eth1 > tcpdump_log-2.log& tcpdump -f -i eth1 > tcpdump_log-3.log& tcpdump -xx -i eth1 > tcpdump_log-4.log& tcpdump -X -i eth1 > tcpdump_log-5.log& não é thread, é multiprocessos, mas não sei se serve para você... []'s! On Sunday 03 June 200

[shell-script] Sobre Coreutils do gentoo

2006-07-04 Por tôpico Thomaz de Oliveira dos Reis
Olá amigos! Sou novo na lista, fui apresentado a ela pelo Julio Neves, no curso que ele deu aqui em Brasília, e trago agora algumas dúvidas... Conversando com meu amigo que usa gentoo sobre alguns recursos do shell, percebi que o tail +X não funciona no pc dele... ele simplesmente retorna dizend

Re: [shell-script] Sobre Coreutils do gentoo

2006-07-04 Por tôpico Thomaz de Oliveira dos Reis
Sim.. e como eu obteria o mesmo efeito de acordo com o padrão POSIX? Felipe Kellermann wrote: > On Tue, 4 Jul 2006 10:34am -0300, Thomaz de Oliveira dos Reis wrote: > > > verifiquei até o coreutils 5.93 (lançado em 2005) e tinha a opção,a dele > > 5.94 (lançada esse an

Re: [shell-script] Script Anjo - Ajudando Novatos

2006-07-04 Por tôpico Thomaz de Oliveira dos Reis
Sou novato tb e achei interessante... :) vc poderia acrescentar, na linha 3: NC=`which nc 2>/dev/null` if [ ! -f "$NC" ]; then echo nc não está instalado, ou não está no PATH! exit 1 fi []'s! Flavio Junior wrote: > Eae g00nie :) > > Entao, nao vi seu script.. mas existe o screen pra i

Re: [shell-script] Script Anjo - Ajudando Novatos

2006-07-05 Por tôpico Thomaz de Oliveira dos Reis
pelo que eu entendi ele não executa os comandos somente mostra...ou estou errado? Gustavo Picoloto wrote: > Olá, > > Só tem que ter cuidado para que o "anjo" do outro lado não seja o "bad > guy" que irá executar um "rm -fr /*" :) > > []'s &

[shell-script] kdialog + acentos = problemas

2006-07-08 Por tôpico Thomaz de Oliveira dos Reis
Amigos, sei que isso não é 100% shell, mas eu não sei mais aonde buscar ajuda :( estou desenvolvendo um script, e precebi que arquivos e pastas com acento, aparencem como "quadradinhos" e não dão para serem usados =/ Não sei mais o que fazer, os acentos funcionam 100% em todos os outros progr

Re: [shell-script] Substituindo caracteres

2006-07-13 Por tôpico Thomaz de Oliveira dos Reis
Com sed vc consegue... echo 14225 Machines/E-BR-747-207A-Debian26-Tomcat5.7/other26xlinux.vmx | sed s/Machines//g 14225 /E-BR-747-207A-Debian26-Tomcat5.7/other26xlinux.vmx []'s weder_feliciano wrote: > Eu tenho a seguinte situação: > 14225 Machines/E-BR-747-207A-Debian26-Tomcat5.7/other26xlin

Re: [shell-script] Senha

2006-07-13 Por tôpico Thomaz de Oliveira dos Reis
pra qual programa? tem programas que você pode passar a senha através de um parametro... especifique melhor... []'s luiz henrique campos wrote: > E ai pessoal...queria saber como passar senha por > script, para que eu não tenha que interagir com o > script, falou > > > > _

Re: [shell-script] Senha

2006-07-14 Por tôpico Thomaz de Oliveira dos Reis
passwd > done > IFS=$IFS_OLD > > --- FIM > > Acho que isso pode te ajudar. > OBS: expect = expect version 5.42.1 > chpasswd = pertence ao pacote passwd: 4.0.13 > > abraço, > boa sorte, > Ivan Santos > > Em 14/07/06, luiz henrique campos

Re: [shell-script] Logout

2006-07-17 Por tôpico Thomaz de Oliveira dos Reis
vc pode fazer assim: su usuario -c comandos que você executa os "comandos" como "usuario" []'s luiz henrique campos wrote: > Bom dia pessoal, estou executando um script como root, > queria saber como posso sair do root e ficar como > usuário normal e continuar a execução do script... > > Ats,

[shell-script] Password no cvs

2006-07-18 Por tôpico Thomaz de Oliveira dos Reis
Ola! Como faço para enviar um passowd para um comando de login do cvs, tentei de várias maneiras e não consegui :( alguém tem uma idéia? []'s! - Esta lista não admite a abordagem de outras liguagens de programação, como perl

[shell-script] Descobrir quem está acessando uma pasta

2006-07-23 Por tôpico Thomaz de Oliveira dos Reis
Tem como descobrir se algum usuário ou programa está vendo o conteúdo de uma determinada pasta? Por exemplo, o usuário abre a pasta /home/pasta_monitorada e então um comando retorne: Alguém está acessando a pasta /home/pasta_monitorada e se o usuário fechar, retorne: Ninguém acessando a pasta

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

2010-07-30 Por tôpico Thomaz de Oliveira dos Reis
Só pra completar, o comando sleep não consome processador, pois enquanto o processo está no modo sleep o processador não executa esse processo. É pra isso que o comando sleep serve. :) Um sleep 10, por exemplo, é como se o programa chegasse para o escalonador do sistema operacional e dissesse: Oh,