Olha para uma solução paliativa.
Você pode usar o comando
fuser -ks /dev/"oterminal das estacões" construir um laço como FOR em
conjunto com o GREP...
Mas não seria essa uma solução mais adequada, importante e vc verificar
as configurações do firebird, procurar um especialista em Banco para te
d
Fala Eric,
o break é usado no case (switch) do C da mesma forma que o ;; é usado no
Shell. Mas para aplicar no seu exemplo específico, acho que vc precisa usar
o :. O : tem o mesmo efeito que o nop (no operate) no assembler, isto é, não
faz nada (no cobol tb tem o next sentence que faz o mesmo,
A primeira tentativa que faria seria dar uns paus nos clientes rwin :), mas
se vc não puder, descubra o PID destes processos (com o ps aux | grep -q
) e mande um kill neles.
É provável que estes processos sejam zombies (mal assombrados pelo rwin) e
se forem, se não me engano, vc terá que matar
Ontem mesmo eu estava fazendo um scriptzim com algo parecido.
Eu abri uma escolha para o usuário entrar com 1 ou 2 e caso ele escreva
algo diferente desses 2 números ele volte para o começo.
Não sei se é a melhor solução mas funciona pra mim no ksh do AIX.
comeco (){
echo " "
echo "Escolha
Fala Humberto,
estou te copiando para a Tecnohall (que é conveniada com a UniRIO) que está
formando uma turma, da qual serei instrutor e está praticamente fechada.
Maiores informações http://www.tecnohall.com.br/centro_treinamento.html
Roberta (Tecnohall) favor agilizar contato com o Humberto.
ola lista.. minha duvida é a seguinte.. preciso fazer um script para comprar dois arquivos... mas assim.. penso na seuginte forma.. ele fzer um for no arquivo que eu quero que contem uma lista de enderecos ips e compare com outro arquivo para ver se o endereco ip existe no outro arquivo se nao e
Mano,
estudo sobre o comando diff...ele é perfeito para o que vc quer fzr
[]'s
+--+
Reinaldo
Linux User : 406967
Emails:
echo 'reimlima''.com' | sed
's/\(reimlima\)\(.com\)/[EMAIL
Talvez fique mais facil voce fazer o seguinte:
$ cat arquivo1 arquivo2 | sort | uniq -u > arq_qualquer.txt
Ele vai exibir o conteudo de arquivo1 E arquivo2, ordenar (para poder
usar o uniq) e o uniq -u vai exibir somente o que NAO repetir, ou
seja, o que soh tiver em 1 dos 2 arquivos, e essa s
Ola,
voce tem uma lista de ips em 1 arquivo e apenas 1 ip em outro? Se for
vc pode fazer:
grep -v "^`cat unico_ip`$" lista_de_ips
Isso vai imprimir o conteudo do unico_ip se ele nao estiver na lista
Se forem varios ips, vc teria q fazer um for mesmo, mas com grep:
for ip
echo "y" | programa
On 5/26/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> como assim ?
>
> vc quer dar um enter e o script entender q é 'y' ?
>
> read -p 'vc quer mesmo fazer rm -rf / ? [Yn]: ' ANSWER
> echo ${ANSWER:=y} #Se var não está definida, defina-a com 'y'
>
>
> 2006/5
Pessoal,
peço desculpas por esta msg inadvertida de minha parte. Pensei estar em PVT
e não estava. :(
[ ]s,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6154
http://www.julioneves.com
| -Mensagem original-
| De: Julio Cezar Neves - DATAPREVRJ
| [mailto:[E
Aê Fabio,
duas formas:
1 -
sort arq1 -o arq1
sort arq2 -o arq2
comm -3 arq1 arq2 > arq3
cat arq3 >> arq2
2 -
grep -vf arq2 arq1 > arq3
cat arq3 >> arq2
Ainda existem outras, é só procurar no histórico da lista.
[ ]s,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6
Boa tarde pessoal.
Preciso de uma ajuda.
Estou fazendo um shell script para inserir o seguinte texto em um arquivo.
192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"
Como eu posso fazer para inserir o texto acima em um arquivo? Estou tentando
mas não esou conseguindo colocar as aspas (").
--
echo " \"ASPAS\" " >> arquivo
Teste e veja o resultado.
Simples mas resolve. Espero que ajude.
Roberto Alves
André Unno wrote:
> Boa tarde pessoal.
> Preciso de uma ajuda.
> Estou fazendo um shell script para inserir o seguinte texto em um arquivo.
>
> 192.168.1:allow,RELAYCLIENT="",DATABYT
Não sei se é isto que vc deseja, mas pelo que eu entendi:
$ echo 192.168.1:allow,RELAYCLIENT=\"\",DATABYTES=\"3145728\"
192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"
Basta vc redirecionar ">" para um arquivo agora.
André Unno wrote:
>Boa tarde pessoal.
>Preciso de uma ajuda.
>Estou faze
Quer inserir aonde ?
SE no fim:
echo '192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"' >> arquivo
note que eu coloquei a sua expressão entre aspas simples. para usar
aspas duplas vc teria que 'escapar' todas as aspas que vc quer
preservar, ou seja
echo "192.168.1:allow,RELAYCLIENT=\"\",DA
Ola galera,
estou achando muito estranho a contagem de caracteres que o "wc" faz, por
exemplo:
# echo "123456789" | wc -c
10
e na verdade deveria aparecer "9", que é a soma dos caracteres passados pelo
echo.
Eu sofri muito para descobrir isso, então comecei a usar o ${#var}, exemplo:
# v
Olá Xará..
Tente:
$ echo -n "123456789" | wc -c
Assim voce estará suprimindo um "\n" implicito que o echo coloca no final
da linha.. e que é considerado como um caractere a mais na sequencia.
[]'s
--
/**
_
°v°
o wc -c ta contando também o caracter \n que o echo insere ao final da string
->echo "123456789" | wc -c
10
->echo -n "123456789" | wc -c
9
abraços
2006/5/26, Fernando Ortiz <[EMAIL PROTECTED]>:
> Ola galera,
> estou achando muito estranho a contagem de caracteres que o "wc" faz, por
> exemp
Olá Fernando,
Seguem abaixo:
Fernando Ortiz wrote:
> Ola galera,
> estou achando muito estranho a contagem de caracteres que o "wc" faz, por
> exemplo:
>
> # echo "123456789" | wc -c
> 10
Experimenta :
echo -n "123456789" | wc -c
E vc vai ter o que quer. Dá uma olhada no manual do
Camaradas,
uma fácil..mas util para eu entender o conceito.
olhe o script:
[EMAIL PROTECTED] cat teste.sh
#!/bin/bash
for nivel in 1 2 3
do
temperatura.$nivel=$(( nivel + 10 ))
echo "temperatura.$nivel"
done
agora o resultado:
[EMAIL PROTECTED] ./teste.sh
./teste.sh: line 5:
->for i in 1 2 3
do eval "teste_$i=$i"
echo $teste_$i
done
1
2
3
2006/5/26, Ricardo Acosta <[EMAIL PROTECTED]>:
> Camaradas,
> uma fácil..mas util para eu entender o conceito.
>
> olhe o script:
>
> [EMAIL PROTECTED] cat teste.sh
> #!/bin/bash
> for nivel in 1 2 3
> do
> temperatura.$n
On Fri, 26 May 2006 6:31pm -0300, Tiago Barcellos Peczenyj wrote:
> ->for i in 1 2 3
> do eval "teste_$i=$i"
> echo $teste_$i
> done
>
> 1
> 2
> 3
Oops. Engano. Parece estar correto mas nao esta. Precisa ser eval echo
\$teste_$i. Esta mostrando sempre o valor de $fuu_ e de $i. Juntos formam
23 matches
Mail list logo