dela.
Todas as sugestões mostram as duas juntas depois...
Espero ter ficado mais claro, desculpem minhas explicações
incompreensíveis aso que dedicaram tempo ao meu problema...
Alain
PS: o motivo disso é que o aplicativo pode parar no meio, por motivos de
hw externo, mostrando um aviso que
Re: Reinaldo + Cristiano
Em 03-05-2010 21:33, Reinaldo de Carvalho escreveu:
> 2010/5/3 Alain Mouette:
>> Realmente tirou, mas não resolve meu problema:
>
> PacMan, o tr do coreutils não tem -u, nem como não buferizar...
>>
>> Foi exatamente por isso que eu pergunte
???
Alain
Em 03-05-2010 19:37, Tiago Peczenyj escreveu:
> vc pode fazer um pipe para o tr e usar a opcao -d '\octal' onde octal eh a
> representacao octal do caracter.
>
> por exemplo 0x08 eh 010 em octal, logo
>
> programa | tr -d '\010'
>
> deve reso
minha tela...
Como eu faço para eliminar esses caracteres, mas para continuar
recebendo as mensagens em *tempo real*? ou seja, mais para frente vão
sendo mostradas várias mensagens com um intervalo de tempo e não quero
esperar o fim de tudo para ver a primeira mensagem.
Grato,
Alain
Ou seja quero saber quantas vezes cada código apareceu no arquivo.
Alguma ideia?
Grato,
Alain
Já que o assunto se estendeu... Estudei o 20. grau na França. Realmente
lá não se fala no nome Bhaskara. Simplesmente ensinam equação de segundo
grau e pronto... Cheguei até a passar vergonha quando voltei porque não
sabia o que era isso
Alain
MrBiTs escreveu:
> -BEGIN PGP SIGNED MESS
Obrigado Thiago, era isso que eu queria, você compreendeu corretamente...
Mas não era isso que eu estava obtendo... Vou recomeçar ;)
Abraços,
Alain
Thiago Diniz da Silveira escreveu:
> Eu fiz uns testes.. e reparei que quando você coloca exit 1.. independente
> se está dentro de uma fu
Como que eu faço para abortar o script se estou dentro de uma função?
se eu executar "exit 1" é a função que vai abortar, não o script :(
agradeço a ajuda,
Alain
como que eu faço isto no sh?
if [ -a /tmp/freedom.fbk ]; then
echo existe
fi
parece que o "-a" não existe...
grato,
Alain
ue pude observar é que esse comando gera uma saída no log muuuito
grande. Será que isso é que pode estar gerando o problema?
Grato,
Alain
entido?
O eclipse só manda o kill normal e está funcionando, mas estou
preparando o kill -9 para "aqueles dias" porque como é uma ferramenta de
desenvolvimento tudo que tem de errado acaba aparecendo...
Obrigado pela dica do read em vez do loop com espera :) já precisei
disso outras ve
"set -x; sudo killall openocd3; exit 0" 1 2 3 9 15
sudo /home/alain/projetos/openocd/openocd3 $* &
while [ 1 ]; do
sleep 1
done
Alguem tem uma explicação???
abraços,
Alain
Essa parte fica mais fácil com um comando só:
sudo killall openocd2
Mas não adianta nada porque não tem onde por o comando, como eu
expliquei anteriormente. Teho que capturar o evento de kill do script
para executar o comando
:(
Alain
>>>
>>> Agradeço ao Marcelo, mas
ia que fazer "algo" quando mata o script, como por exemplo os
comandos sugeridos pelo Marcelo.
Alain
PS: reproduzindo o script novamente:
#!/bin/bash
sudo killall openocd2
sudo /home/alain/projetos/openocd/openocd2 $*
Marcelo Giovanni Dias escreveu:
> Alain,
>
>
Estou com problema para encerrar um script...
#!/bin/bash
sudo killall openocd2
sudo /home/alain/projetos/openocd/openocd2 $*
Esse script é disparado pelo Eclipse. Quando o Eclipse fecha ele
(imagino que com um kill), o "openocd2" continua rodando :(
Isso provavelmente ocorre po
> Este script será executado por qual usuário? Se for um programa gráfico
> vc tem a opção de usar algo como o kdedu ou gksu, não sei...
Na verdade não. Eu sempre configuro o sudo para operar sem senha. Tem
coisas espalhadas em muitos lugares usando o sudo :)
Alain
>> Sobrou
serial
VIS=$(find $MOD -regex ".*/visor.*[^_]")
[[ -n $VIS ]] && sudo mv $VIS $VIS\_
Alain
Leandro Santiago escreveu:
> echo /lib/modules/$(uname -r)/
>
> Alain Mouette wrote:
>> Existe alguma variávelou método para encontrar o diretório do kernel
>> atual dentro
acrescentar um '_' ao nome
(efetivamente eliminando-o)
O comando "uname -a | cut -d' ' -f3" é seguro em qualquer distribuição?
Comoeu poderia fazer para listar todos os arquivos que NÃO tenham '_',
com ou sem ".gz"
Grato,
Alain
devscripts.
Existem outros?
Rodando naquele script, recebo esta mensagem:
possible bashism in AutopanoPro.sh line 4 (${foo:3[:1]}):
if [ "${dirname:0:1}" != "/" ]; then
Qual seria a maneira de escrever isso em sh ??
Abraços,
Alain
PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname $@
o resultado é este:
al...@alain1:~$ /home/alain/progs/autopano/APP/AutopanoPro.sh
+ basename /home/alain/progs/autopano/APP/AutopanoPro.sh
+ sed s,.sh$,,
+ appname=AutopanoPro
+ dirname /home/alain/progs/autopano/APP/AutopanoPro.sh
+ dirname=/home/
semelhante se eu só tenho o nome
"esc115b.asm" por exemplo???
Estou perguntando antes de começar, gostaria de receber apenas algumas
dicas que me direcionem a uma solução prática :)
Alain
isso normalmente acontece porque dentro do crontab não tem path, use
caminho completo para tudo
Alain
Luiz guilherme Nunes Fernandes escreveu:
> Prezadas pessoas, estou com um problema que não consigo resolver. Gostaria de
> saber o por que e como resolver.
>
> bem pessoa
em qq ambiente
e o Zenity usa o gtk que sempre tem... (o Xdialog puxa uma lib
pré-hitórica mas é leve, pena que é feio)
Alain
Julio C. Neves escreveu:
> Alain,
> escrevi um tuto legal do zenity (que foi publicado em 5 fascículos da Linux
> Magazine) e para isso, fucei muito, e d
Sei que nesta lista tem pelo menos um fã do Zenity...
é o seguinte: preciso colocar uma mensagem de confirmação numa etapa
intermediária de um script, mostrando um texto.
zenity --question --text="$(cat tirtel.lst)"
O problema é que precisa ser com texto monoespaçado... tem como?
Gr
No script pdf2ps, achei este trecho:
OPTIONS=""
while true
do
case "$1" in
-?*) OPTIONS="$OPTIONS $1" ;;
*) break ;;
esac
shift
done
O que significa o -?* na primeira opção do case???
parece que com isso ele separa tudo que começa com "-" ...
Alain
Algo assim (sem testar)
/bin/bash
if [ "$1"=="senha" ]; then
echo faça o que quiser em background
else
$0 senha &
fi
só para mostrar a idéia...
Alain
Alicino escreveu:
> Alain,
> Poderia dar um exemplo?
> Fiquei curioso...
>
> Abs!
>
> A
arquivo só com que me preocupar.
Alain
Jefferson Aredes escreveu:
> PessoALL
>
> Tenho vários scripts em shell (ksh e sh), um outro programa chama esses
> scripts, e eu quero é que os scripts sejam rodados em background, mais não
> rodando com "nohup ./script.sh"
BATATA="((br|eth|tap)0|lo|tap[1-3]|vmnet8)"
> if [[ "\ then
> echo ok
> else
> echo nok
> fi
>
>
> []'s
> Eri
>
>
> 2009/6/2 Alain M. :
>> estou com problema para fazer um if em bash usando regex.
>>
>> coma
estou com problema para fazer um if em bash usando regex.
comando:
# IFS="br0 eth0 lo tap0 tap1 tap2 tap3 vmnet8"; set -x; if [[ "$IFS" =~
"\
o que eu quero é um path canonizado... a resposta do Eri acertou na mosca :)
por exemplo:
$ readlink -f ../.dosemu/boot.log
/home/alain/.dosemu/boot.log
obrigado aos dois :)
Alain
Julio C. Neves escreveu:
> Fala Alain,
> não estou entendendo. O pwd te devolve o diretório corrente e se v
No mandriva isto funcionava:
#!/bin/bash
DIR=$(dirname $(which $0))
Mas no Ubuntu não funciona :( eu fiz um quebra galho com isto:
DIR=$(dirname $(which $(pwd)/$0))
mas no Ubuntu8.04 ele retorna remendado:
/home/alain/bin/./t6.sh
Como que eu acho o nome completo do path?
grato,
Alain
-*-* -geometry 80x50 \
-background grey28 -foreground white -title Debug\
-e ~/projetos/terminal-loop.sh
esse string doido do fonte é gerado pelo programa xfontsel
A aparência ficou boa, o fundo cinza escuro ajuda na visibilidade...
Abraços a todos,
Alain
PS: ia demorar meio
m digitados no terminal, procede ?
Não. quero limpara a tela mesmo.
Consegui configurar o xterm e ficou exatamente como eu preciso: quando
dou o comando "tput reset" limpa tudo o que já tinha escrito.
Depois eu mando o comando para o xterm ficar legível
Alain
Como que eu limpo a tela de TUDO que tem?
Se eu uso estes comandos:
clear
tput reset
Só entram várias linhas em branco, mas dá para Rolar de volta 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
gundo: mês, jan->"1", set->"9", out->"A", dez->"C"
terceiro, dia, mesmo esquema, 1..9->"1".."9", 10..31->"A"
Talvez uma Matriz para conversão... mas tem que tirar a info do date.
como faz operação MOD?
abraços,
Alain
Obrigado a todos, acho que agora tenho as informações necessárias...
Alain
PS: desculpem se agradecer é meio OT, mas também é bom :) e evita que
mais pessoas tentem resolver meu problema já resolvido.
Julio C. Neves escreveu:
> Fala Alain,
> juntando as respostas do Reinaldo e do Jorge.
Oi Reinaldo,
obrigado pela resposta rápida, mas não vejo como isso pode me ajudar...
Acho que esqueci de dizer que preciso dessa informação dentro de um
script de maneira automática...
abraços,
Alain
Reinaldo de Carvalho escreveu:
> On Mon, Apr 20, 2009 at 10:29 PM, Alain M. wr
Preciso saber se um determinado processo (PID2=123) é filho de um outro
(PID1=122)
Tem como listar os pids pais ou filhos, ou seja lá com fôr para
conseguir tal informação???
grato,
Alain
de Escape-char, ou seja caracter de comando, e X para Exit. pode
também usar picicom com --nolock
Todos os terminais tem comandos assim.. não tem jeito porque é para
evitar conflito com a aplicação.
Alain
Fernando Gottlieb escreveu:
> Olá novamente.
> Estive fazendo testes de leitura da
le com
cat /dev/ttyUSB0
já deve dar para começar...
Alain
fernando_gottlieb escreveu:
> Olá pessoal.
> Há alguma maneira de ler/escrever na USB de/para um dispositivo serial com
> shell script?
>
> Preciso monitorar informações que chegam por uma porta USB vindo de um
> di
o no console...
2) O picocom é um emulador de terminal, quando rodo em background, a
saída dele não sai na tela... tem como fazer sair na tela?
grato,
Alain
Julio C. Neves escreveu:
> Caro Alain,
> no Papo de Botequim tem uma seção sobre sincronização de processos que fica
&
foi fechada) o pipe vai ter que ser destruído, ou vai
continuar existindo, certo? se eu recriar um pipe do mesmo nome, tudo
bem? e se eu quiser mais de uma janela rodando o mesmo script?
Desculpem-me se parece confuso...
grato,
Alain
Jeiks escreveu:
> Você viu e entendeu o que enviei, que f
Flavio Torres escreveu:
> Alain M. wrote:
>> Como eu faço para enviar um comando para outro script?
>>
> Não te serviria trabalhar com um arquivo de controle?
>
> Script A fica em while até que o arquivo seja criado.
Isso eu saberia fazer, mas como preciso de um tempo de
a
a esperar.
OBS: o programa X é modo texto e tem que reiniciar na mesma janela
Agradeço qualquer dica ou sugestão,
Alain
o sshpass permite fornecer a senha ao ssh. Procure na lista, já enviei
algum script com ele...
Alain
grejaooo escreveu:
> Olá Amigos,
>
> Tenho vários servidores aqui na empresa e preciso coletar a mesma informação
> em todos eles, a lista de FS.
>
> Para isto eu utiliz
acho que é isto:
$filtros=$(ls *$m* | cut -d / -f2)
Alain
denis costa escreveu:
> Boa noite a todos!!!
>
> em um script que estou fazendo, existe um 'for' que precisa rodar 'n' vezes,
> o que definirá a quantidade de vezes será a quantidade de arquiv
frente
HORA2=$(echo $HORA | awk '{ printf "%02s%02s%s%s%s.%s", $2, $1, $4, $5,
$3, $6 }')
echo "Formatado: $HORA"
sudo date $HORA2
else
echo "Observatório Nacional está fora do ar!!!"
fi
Alain
hora.html
grep -A 4 "Hora Oficial de Bras" hora.html | \
sed -n 's/^.*\([0-9\/ :]*\)<\/B>.*$/\1/p'
BTW, você usou o editor ed, nunca tinha ouvido falar... porque?
Abraços que já é tarde,
Alain
Flavio Junior escreveu:
> -BEGIN PGP SIGNED MESSAGE-
> Has
faz tempo...
Alain
Alain M. escreveu:
> Gostei da tua idéia, só uma primeira tentativa:
>
> #!/bin/bash
> wget http://pcdsh01.on.br/HoraLegalBrasileira.asp -O hora.html
> grep -A 4 "Hora Oficial de Bras" hora.html | grep BGCOLOR=#00
>
> responde:
> 27/1/200
sar o
sed com uma ER para achar a linha com a Data-hora, mas meu sed ainda é
limitado...
Alain
fernando_gottlieb escreveu:
> Estou tentando criar um script para acertar a hora em Linux sem usar o
> protocolo ntp, que é bloqueado por algumas empresas.
>
> Há um site do DSHO - Divisã
você não deveria usar o *scp* ? e use o parametro -i para indicar o
certificado... Daí deveria fazer tudo dirato:
scp -i certificado r...@1.2.3.4:/home/proc/*sent* aqui
ou algo semelhante
Alain
denis costa escreveu:
> Bom pessoal eu já consegui fazer conectar sem senha nos servidores fiz e
pouco tempo atrás, recebi uma resposta qui na lista:
Leandro Santiago escreveu:
> > Você deve declarar e executar a função dentro do subshell que o sudo
> > executará.
> >
> > COMANDO="function rkonq()
> > {
> > export KDEROOTHOME=/ho
Não estaria faltando "$" na frente de "USUARIO", "IP" e "PORTA" sendo
que são variáveis?
Alain
Karin Klayton Schiochet escreveu:
> Senhores, apenas repassando resultado do que estava tentando executar,
> consegui resolver o problema que era extrem
magazine chamada Zenity, e também não sei se roda em ambos Gnome+KDE.
Essas janelas travam o script que está rodando, continuando assim que o
usuário responde. Mas são completamente independente do terminal.
Se o que eu escrevi faz sentido para você, envie mais informações.
Alain
>
> Fiz o t
rodar e o atual continua
imediatamente na linha seguinte.
Alain
Karin Klayton Schiochet escreveu:
> Senhores,
>
> Depois de montar um script simples para facilitar as manutenções em
> clientes apareceu uma dúvida que não sei se é possível fazer já que o
> scripts em shell segu
implementá-la.
Aqui um resumo da solução para poder arquivar:
Leandro Santiago escreveu:
> Você deve declarar e executar a função dentro do subshell que o sudo
> executará.
>
> COMANDO="function rkonq()
> {
> export KDEROOTHOME=/home/alain/.kde0
> konquero
Oi Leandro,
A tua dica funciona, mas se eu fizer isso o meu continua não ok:
rkonq()
{
export KDEROOTHOME=/home/alain/.kde0
konqueror --profile filemanagement
}
sudo bash -c rkonq
retorna: bash: rkonq: command not found
agora é o bash que não acha a função, porque ela foi definida fora
Tento este script:
function rkonq()
{
export KDEROOTHOME=/home/alain/.kde0
konqueror --profile filemanagement
}
sudo rkonq
Me retorna este erro:
sudo: rkonq: command not found
Como faço para chamar uma função com sudo???
Grato,
Alain
PS: eu consegui fazer com dois scrips, um chamando o outro
r BSD, o
que costuma ser portável...
Estou testando em 3 ambientes:
Mandriva 2007.1 - bash 3.1.17(2)
Kubuntu 8.04.1 - bash 3.2.39(1)
Busybox+Arm9+Qemu - bash é um link para ash com várias melhorias de
compatibilidade para bash
Abraços,
Alain
respondendo a mim mesmo: comidéias do google, achei esta maneira:
pushd $(dirname ./script) >/dev/null; pwd -P; popd >/dev/null
mas deve existir um jeito melhor...
e será que é mesmo compatível? depende de "pwd -P" e "pushd" que acho
que são só do bash
Alain
Al
???
grato,
Alain
A linha que você mostrou tem expressão regular. Eu lembro que o bash
mudou de forma incompatível, será que não é isso?
Eu também fui verificar, no meu Kubuntu 8.04.1 o bash não é um link
Alain
M. Rodrigo Monteiro escreveu:
> 2009/1/9 Eri Ramos Bastos :
>> Seu script deve apontar par
Como eu faço para somar o total de uma coluna? no caso desejo somar o
total de memória, mostrado pelo ps:
$ ps axh -o %mem
0.2
2.8
0.6
0.6
0.3
grato,
Alain
que usuário roda o cron? root?
??
Grato,
Alain
Eu entendi diferente, acho que o teu problem são as aspas diversas...
entendi? Isto funciona,
echo abc 123 | awk "{printf \"x/y'z'\n\"}"
gera
x/y'z'
agora é só substituir :)
Alain
miranda escreveu:
> executar
> echo "d balula"|aw
u pretendo alterar o arquivo das sequintes maneiras
1) FileVarSet arq.txt Usuario Alain # acrescentar
2) idem # alterar se já existe
3) FileVarSet arq.txt Usuario # remover a linha
A seguinte função para alterar :
FileVarGet () {
# $1 = ARQUIVO $2=VARIAVEL
s
Obrigado, funcionou, mas não entendi...
porque o s/// elimina o começo da linha?
Alain
Tiago Barcellos Peczenyj escreveu:
> vc pode/deve definir um bloco de codigo, pois vc quer fazer uma
> substituição (s), imprimir (p) e terminar o script (q)
>
> $ sed -n '/^U
te
Ninguém
Isto resolve:
$ cat arq.txt | sed -n s/^Usuario=//p | head -1
Teste
Mas eu tentei usar o comando q mas não consegui a sintaxe correta. O que
tem no só sed não inclue subst...
grato,
Alain
PS: tenho mais problemas nesse mesmo script, mas acho melhor mandar um
por vez :)
Tiago
essa?
Caso isto se concretize, teremos que sair da lista de shell-script,
posso criar uma lista própria...
Alain
PS: estou enviando uma cópia com um convite para a lista Linuxboard, os
que assinam as duas, por favor me perdoem ;)
> 2008/9/3 Cristiano Ferrari <[EMAIL PROTECTED]>
>>
" " seguido de qq coisa
o que eu acho *realmente* importante é que não depende de nada variavel,
usa como referências o "inet ", o ":" e o " " depois do IP. Tem a maior
chance de funcionar em qualquer lugar (funcionou no busybox)
Alguém pode testar em outro
ifconfig eth0 | grep "inet " | cut -d ':' -f2
10.0.0.33 Bcast
observem que em um caso existe um " " antes do ip e no outro não...
Alguma sugestão que funciona nos dois?
Alain
dr".
2) se usar "grep inet" no meu dá problema com a linha seguinte que tem
inet6. A solução seria usar só o inet como palavra inteira: "grep -w
inet" mas não roda no teste que fiz com embedded com busybox, mas lá tem
expressão regular "grep -E"
Como que eu faç
da não sei se é 100% genérico:
ifconfig eth0 | egrep "^ *inet" | tr -s " " | cut -f4 -d" "
Alain
dt_recente para fazer um
"port-knocking", tem um tutorial aqui:
http://linuxfreedom.blogspot.com/2007_07_01_archive.html e muitos mais
no google
Alain
Raul Libório escreveu:
> Hehe, desculpe pela falta de detalhes.
> Tive problemas na hora de passar a senha pro 'ssh'
jogar a
saída para o arquivo?
-> roda tudo num outro environment?
grato,
Alain
PS: respondi no topo pois acho que esta mensagem é independente da
anterior e a usa apens como referencia...
>
> | Log Eficiente
> | (
> | echo "Iniciando em $(date)"
> | rm -vr /tmp/bec
Não tem porque não é de graça...
Tem provedores onde você compra crédito e depois usa email para mandar SMS
Você também pode ter um celular bm mais caro que recebe emails de
graça :)
Deve existir algo mais prático, espero
Alain
Marlon Vagner Reck escreveu:
> Ola companheiros.
>
&g
outros. Pessoalmente sofro muito por não
poder fazer scripts decentes no Windows
O único problema é que o site www.mingw.org está com problemas.
Alain
PS: não achei off-topic porque é justamente shell script, independente
do SO :)
Tiago Barcellos Peczenyj escreveu:
> Tem um korn shell
escobrir o que você quer é: são perguntas que
abrem em modo gráfico enquanto o script está rodando? Poderia ser o Kdialog.
Alain
alisson3at110 escreveu:
> Ola Pessoal
> Estava observando um servidor da minha empresa, e nesse servidor tem um
> aplicativo de cadastro de impressora, e esse a
faltou um:
sed
'y/abcdefghijklmnopqrstuvwxyzàáâãéêíóôõúüç/ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÉÊÍÓÔÕÚÜÇ/
eu sabia que ram 13, mas demorou para achar...
Alain
Édnei Rodrigues escreveu:
> Tem uma maneira bem fácil:
> sed
> 'y/abcdefghijklmnopqrs
avel | ... e as classes POSIX incluem
> letras acentuadas e ç (todo os caracteres do pt_BR) a construção [a-z], não.
Adorei a solução, mas no teste não converteu os caracteres pt_BR:
$ tr [:lower:] [:upper:] <<< "ação"
AçãO
o que será que está errado?
Alain
uot;...
Falando sério, sugestão: faça primeiro uma listagem dos arquivos com o
tamanho *em bytes* não em k. Depois você gera o md5 só dos que tem
exatamante o mesmo nome e tamanho. Talvez daí o tempo fique mais razoável.
Alain
Eu já fiz isso usando uma opção "-cnewer file" do find: dá para listar
os arquivos mais novos que um arquivo de referencia.
Eu usava o touch para criar um arquivo de referencia para a próxima vez.
Esse comando tem a vantagem de resolução em segundos...
Alain
Rafael Nery escre
Oi Tiago,
Quando ele apresentou o problema pensei no AWK também, mas ele falou que
cada linha pode começar com tipo diferente... Tem como fazer isso
dinamincamente, interno ao awk? Algo como redefinir a cada linha em
função do primeiro campo...
Alain
Tiago Barcellos Peczenyj escreveu:
>
alguém me indique por onde começar, ou algum script que já exista!
Grato,
Alain
após cada comando importante
- ídem mas a função recebe o comando como parametro
- ler o script original numa matriz, e sempre que uma linha for
confirmada guadar o numero da linha num arquivo
Gostaria de saber se alguém tem *experiencia* ou já viu algo similar...
agradeço a todos,
Alain
não tinha entendido... testei e tive que pensar um pouco até entender :)
devo estar com os neuronios poluídos...
vou lembrar do truque,
obrigado,
Alain
mop escreveu:
> Você testou a linha que contém "[k]"?
> Isso sempre resolveu para mim, sugiro que coloque os colchetes e teste
rdade essa é a
primeira dúvida de uma série, para fazer um script iterativo... mas vou
colocar isso em outra mensagem.
Alain
PS: outro exemplo parecido: "ls > dir.txt", o dir.txt aparece na lista...
mop escreveu:
> Vejo o pipe como um cano hidráulico.
> Ou a substância passa p
segundo.
OBS: a intenção é usar o pipe, e não usando arquivo assim:
$ ps aux > /tmp/x ; grep kate /tmp/x
[...] kate [kdeinit]
Neste exemplo resolve, mas não é uma solução elegante nem genérica ;)
Alain
existe uma opção que seleciona "desde um determinado arquivo", se você
puder criar um arquivo de referencia no teste anterior ou naquele
momento, fica fácil, senão...
Alain
alisson3at110 escreveu:
> Ola pessoal
> Estou implementando mais um projeto em Shell Script,
Obrigado Tiago,
testei inclusive com
for x in minha lista "de opções" ; do ...
e fez 3 vezes!
Completamente esclarecido :)
Alain
Tiago Barcellos Peczenyj escreveu:
> quando vc faz
>
> for x in "minha lista de opções" ; do ...
>
> vc tem uma unica opção qu
re o loop executado duas vezes,
uma com cada parametro, mas no primeiro ele está juntando os parametros :(
Agradeço um esclarecimento,
Alain
comentário sobre o porque dessa mudança já
que para mim só trocou 6 por 1/2 dúzia além de quebrar a compatibilidade...
Abração,
Alain
Julio C. Neves escreveu:
> Dá uma olhada no Papo de
> Botequim<https://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarBirinaite#Testes_usando_exp
Por favor, onde encontro explicação da nova sintaxe to bash para
expressão regular no comando if de scripts?
Atualizei para Mandriva 2008 e alguns scripts pararam de funcionar. Eu
lembro de ter lido que a sintaxe ia mudar...
Grato,
Alain
Só qu =e na versão antiga tinha cores...
cá estão elas de volta :)
#!/bin/bash
# Versão 2.0
trap "tput reset; exit" 2
clear
tput civis
lin=2
col=$(($(tput cols) / 2))
c=$((col-1))
tput setaf 2; tput bold
# Montando a Árvore
for ((i=1; i<20; i+=2))
{
tput cup $lin $col
Só faltou limpara a tela para começar!
>
Com um pouco mais de cores
#!/bin/bash
clear
trap 'reset; exit' 2
while true; do
lin=2
col=$(($(tput cols) / 2))
c=$((col-1))
tput setaf 2; tput bold
for ((i=1; i<20; i+=2))
{
tput
O melhor programa de email está aqui:
<http://www.cleancode.org/projects/email/about>
provávelmente compila no AIX...
eu uso nos meus scripts, com anexos, autenticação e tudo o mais...
Alain
fsilva6 escreveu:
> Os comandos citados nos e-mail não existem no unix. Alguém tem outr
Como devo fazer para receber alguma resposta de um script que roda em
outra máquina ?
já fiz certificados sem senha de maneira que posso abrir uma sessção ssh
sem que peça senha.
grato por sugestões,
Alain
e tem 2 squids rodando é
um mistério que ficou off-topic, mas deve ser problema para mim
mas a maneira mais simples de eliminar a linha do grep é:
ps aux | grep squid | grep -v grep
Alain
. Tô achando meio enrrolado, mas poderia ficar
melhor que o rsync, se funcionar. Seria também interessante ter uma
interface de rede só para transmitir a cópia, acho que 190Gb poderia
entupir a rede...
Alain
Daniel Henrique Angst escreveu:
> Edilson, no meu ponto de vista, acredito que a mel
as partes que mudaram. Imagino que o custo de um HD não seja
relevante.
Desconsidere tudo se falei bobagem, minha experiencia de sistemas desse
porte é quase nula, mas é que pareçe um caso bem característico...
Alain
Edilson Azevedo escreveu:
> -BEGIN PGP SIGNED MESSAGE-
> Hash
1 - 100 de 164 matches
Mail list logo