-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 06/29/2010 05:24 PM, Alex wrote:
> Desejo apagar todos os arquivos deste diretório menos o com a
> extensão .txt como posso faze-lo?
Veja a man do find para exceção de arquivos.
[]'s
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linu
85934239
> ---
>
> executo da seguinte forma:
>
> script.sh > x
>
Olá Jorge,
Já debugou ?
Tente:
bash -x script.sh
e veja o que acontece por dentro e irá entender onde está errando.
[]'s
- --
/*---*/
/**
ó você juntar tudo em
um script e voilà.
[]'s
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?
0#O_comando_eval
- --
/*---*/
/** Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?" ":x<-5?"/"
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Denis S. Costa wrote:
> É verdade waldirio, o indice estava errado!!!
>
> eu me preocupei com grandes cois e esqueci dos pequenos detelhes...
>
>
> mas faça esse mesmo teste com duas palavras em uma linha
>
> o for pega "por padrão" uma palavra por
im, eu só expliquei como funcionaria os motores, o PIPE com
sed não vai te servir mesmo.
Você chegou a ver o resultado dos comandos:
sed -n '//p;//p' arquivo
sed -n '/<[title|data]*>/p' arquivo
?
- --
/*-----------*/
/*
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Denis S. Costa wrote:
> Flávio, não saco muito de sed, mas os comando não são como os
> pipes??
>
> se eu fizer:
>
> sed -n '//p; //p'
>
> ele não vai mandar a saídar ao //p; para o outro comando?
> ou seja a linha do data não iria ser "redirecionada
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Denis S. Costa wrote:
> Boa noite a t...@s
>
> Tenho um arquivo mais ou menos assim
>
> Today is the day Today is a good day to
> scripting sun,25/12/2009
>
> hoje é um gramde dia
>
> Grande é com "N", e não com "M"
>
> sun,25/12/2009
>
> tô editando
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
fabio wrote:
>
> Executo um script de backup remoto em várias máquinas que eu
> administro e gostaria de "cronometrar" o tempo de execução do
> script e adicionar esta informação ao arquivo de log que já existe.
> Alguém tem ideia de como posso fazê-lo
ra de loop, o ultil trabalhará assim:
enquanto for falso, faça
leia || (ou) se nao ler nada (read non zero) então recebe true para
finalizar o loop
imprime REPLY (variável default quando nao se define nada no while)
end
Um abraço
- --
/*---*/
aler os campos passados, ex: read nome sobrenome, sendo que o
arquivo estaria assim: nome^sobrenome.
- --
IFS=""
for i in $(cat texto.txt);do
echo $i
done
- --
usando o ultil
- --
FLAG=false
until $FLAG;do
read || FLAG=true
echo $REPLY
done < texto.txt
- --
Um abraço
- --
/*
fernando_gottlieb wrote:
>
> Gostaria de saber se alguém faz idéia de como obter estes valores (Cpu0 à
> Cpu3) com script.
>
>
Olá Fernando,
Não é shell e sim uma solução diferente, então você garimpa com o seu
shell para pegar as colunas.
Que tal o mpstat ?
mpstat -P ALL
[]'s
8" ARQUIVO -B 3 | grep mail
[]'s
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>
Anderson Nascimento wrote:
> Opa cara,
> Obrigado pelo feedback. Não devo ter me expressado bem. Mais queria remover
> as ocorrências. Tipo, na linha que contem o acesso em 2008, eu apagar tudo
> que tiver em 2008, as linhas.
Hum... E não foi esse o resultado obtido?
aaa 2008 bbb
sss 2009 bss
asj
ing...
d Delete pattern space. Start next cycle.
[]'s
- --
/*---*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?
não resolvem seu problema ?
[]'s
- --
/*-----------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?" "
dev/hdc1)
> 6 - title Ubuntu 8.04.2, kernel 2.6.24-23-server (recovery
> mode) (on /dev/hdc1)
> 7 - title Ubuntu 8.04.2, memtest86+ (on /dev/hdc1)
>
Olá,
Tente o grep.
egrep -n '[0-9].*' arquivo
[]'s
- --
/*---
Alain M. wrote:
> Como eu faço para enviar um comando para outro script?
>
> O cenário é o seguinte:
>
> 1) Script A: inicializa um programa X em background (com &) guarda o PID
> e fica esperando.
>
> 2) Script B: quando executado avisa o script A.
>
> 3) O Script A recebe o comando, encerra e rei
ecar se o
> arquivo está em uso seu usar o ps aux?
>
Olá,
Para isso, use o lsof.
Um abraço!
- --
/*---*/
/* * Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-
terar o IFS
abs
- --
/*---*/
/* *Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?" "
HO_ fazer _exit_, só
acertando a lógica de programação ou matando o _PAI_:
lista: ps aux | awk '$8=="Z" { print $2 }'
mata: ps aux | awk '$8=="Z" { print $2 }' | xargs kill -9
Abs
- --
/*-------*/
/*
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Flavio Torres wrote:
>
> Sei lá o que eu tenho na cabeça a esta hora, espero que haja melhores
> idéias =/
>
>
> $ egrep -n '[0-9] ' txt.txt | grep AA | cut -d: -f1 | paste -d, - - |
> while read;do echo --; sed -n &
06 07 08 09 10 11 12 13 14 15 16 17 18 01 BA DD
03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 01 02 CA DD
03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 01 02 AA DD
[ ]'s
- --
/*---*/
/**Flavio Torres - Administrador de Sis
echo
echo ""
VAR=$(sed -n 1p)
echo $VAR >> /tmp/bruto.txt
echo ""
echo ""
Verifique que o /tmp/bruto.txt tenha permissao de escrita para o owner
do servidor web.
[]'s
- --
/*---*/
/**Flavio Torres -
l $ALFA for lida, ela precisa retornar o seguinte
> conteúdo:
>
> informacoes complementares: 'primeira informacao'
>
>
Assim ?
ALFA="informacoes complementares: 'primeira informacao'"
- --
/*---*/
/
.org/bin/view/TWikiBar/WebHome
boa sorte.
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z&
;
$ slave="slaves.rev/10.168.192.in-addr.arpa.zone"
[EMAIL PROTECTED]:~$ echo "TESTE/TESTADO" | sed
"s/TESTE\/TESTADO/"${slave}"/g"
sed: -e expression #1, char 31: unknown option to `s'
~$ echo "TESTE/TESTADO" | sed "s#TESTE/TESTADO#&quo
tzdata2008e.tar.gz
Te ajuda?
- --
/"\
\ / Flavio Torres - flaviotorres.com.br
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (MingW32)
iEYEARECAAYFAki+kMIACgkQNRQApncg294n8gCg51oteL6ewaYlsAc9UOoPmfzD
eAkAoNiGm1LCSW+bAtyIvYL8ijgL
gal, com os comandos cut e grep você já consegue o que quer.
um abraço
- --
/"\
\ / Flavio Torres - flaviotorres.com.br
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (MingW32)
iEYEARECAAYFAki4CKUACgkQNRQA
dada na mesma linha?
| No caso do read é pior, vejam:
|
| $ read -p "Deseja continuar? (yes/no):" Option
| ksh: read: 0403-039 No query process for pipe.
|
|
korn shell :)
talvez:
print "Deseja continuar? (yes/no)> \c"
read Option
print "Opcao foi: &q
de interpretar
shell-scripts. Entretanto, você pode experimentar o Cygwin:
http://aurelio.net/cygwin/
- --
/"\
\ / Flavio Torres - flaviotorres.com.br
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (Mi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Leandro Valiengo wrote:
| Grupo,
|
| estou construindo um shell e para evidenciar o que ele faz
gostaria de saber o nome do comando que coloco para ele mostrar os
comandos linha a linha...
|
|
bash -x programa.sh
- --
/"\
\ / F
mais rapideztipo utilizando grep
ou awk ..
|
|
Olá,
Da uma olhada na opção -A e -B do grep, talvez te ajude.
um abraço
- --
/"\
\ / Flavio Torres - flaviotorres.com.br
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Alex wrote:
|
|
| find / -name "*.$BUSCA" -size +$TAM -print >> $RELATORIO
|
Bom dia,
o segredo está no find, dê uma lida no MAN do find e veja as opções para
o comando printf.
... -printf "%p\n%s-"
[]'
--- Em shell-script@yahoogrupos.com.br, "Adelson O. Junior"
<[EMAIL PROTECTED]> escreveu
>
> Pessoal,
>
> tenho o seguinte comando dentro da variável EXECUTAR
>
> EXECUTAR="/usr/bin/tshark -r SIP.cap674.gz -R 'rtp or sip.Call-ID
> contains "[EMAIL PROTECTED]" or
> sip.Call-ID contains "[EMAIL PRO
fica se a linha começa com "Servico, se começar, ai voce altera com:
sed 's/\"0./"/'
| Se a linha começar com a palavra Particular, excluir o número 70 do
terceiro
| campo;
se a linha começa com "Particular, entao:
sed 's/\"70./"/'
um abraç
rápido.
|
Olá,
Acredito que o gargalo esteja no seu disco, pois quanto mais dados
contiver o $HOME, mais ele irá demorar para realizar a verificação.
Pode tirar a prova dos 9 executando em outra máquina.
time bash -x script.sh
Abraços.
- --
/"\
\ / Flavio Torres - flaviotorres.com.b
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Flavio Torres wrote:
|
|
| Bom, como a tag esta no fim da página, e ela possui 9 linhas mais as
| finais e , uma solução foi remove-las, assim:
|
|
| sed '/^.*www.google-analytics.com\/urchin.js.*/,+11 d' arquivo.html
|
| E depois, adicio
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Flavio Torres wrote:
| Olá,
|
| Possuo vários arquivos .html com as chamadas antigas do google
| analytics. Preciso substituí-las pelas novas chamadas, entretando o
| bloco em que devo substituir esta com alguns espaços em que não estou
| conseguindo
, já rodei com um bash -x e apesar de
entender os scapes, o sed continua nao entendendo o comando.
Uma solução programeira é trabalhar as ultimas linhas do arquivo,
remover, trocar alterar e chorar..
Alguém tem uma idéia?
Obrigado
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN
27;
~fi
done < <(cat list)
o arquivo list contém a lista de diretorios:
pub/Habitacao
pub/images
pub/images/TWiki
pub/images/TWiki/PatternSkinHeaderArt
pub/images/TWiki/PatternSkinHeaderArt/1
O que eu faço, utilizando vetor, é contar se a linha tem mais de duas /,
se tiver imprim
erial 1209600 por 1209601, ai pode trabalhar
com vetor:
VELHOS=(10800 1209600)
NOVOS=(10801 1209601)
for ((i=0;i<[EMAIL PROTECTED];i++));do echo ${VELHOS[$i]} ${NOVOS[$i]};done
abs
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE---
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Petry wrote:
| Beleza,
|
| Mas e se eu quisesse usar o script que enviei? Como resolvo o problema da
| aspas simples?
|
| Valeu!
Adiciona ""
ARQ1=$(sed ""$LINHA"!d" arq1)
abs
- --
/"\
\ / Flavio Torres
~ X A
arq1 arq2
dado1 dadoA
dado2 dadoB
dado3 dadoC
Abraços!
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (MingW32)
iEYEARECAAYFAkhF4mwACgkQNRQApncg296lHACg0/M+ExxJ9GbbOO3VMpRq8C2j
Pc
; campo
4
3
4
1
Abraços
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (MingW32)
iEYEARECAAYFAkhF1wIACgkQNRQApncg294ijACg6euZ9lsJFVZt/LJ5z4IDHp0O
jnMAoKRPu8CtPBy27ina+JR3it9gjsL0
=TJ6k
-END PGP SIGNATURE-
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
MrBiTS wrote:
|
|
| Ainda falta validar os parâmetros
|
Adicionei a quantidade de resultados a serem exibidos e a validacao basica.
http://pastebin.com/mc8471a1
[]'s
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN - AGAINST
33624034374546604176
VELF50324433529845935914473980904962
SPNT
[]'s
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (MingW32)
iEYEARECAAYFA
balha com os vetores substuindo as posições.
- --
/"\
\ / Flavio Torres
~ X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (MingW32)
iEYEARECAAYFAkg9t08ACgkQNRQApncg2943XwCgokv/9/ky8xyNkINZdLziEuPU
+nQAoPGn9tXaD39oB+F4klEQZ9wWxIEQ
=73wz
-END PGP SIGNATURE-
--- xiss_break <[EMAIL PROTECTED]> escreveu:
> Olá amigos, gostaria de obter a vossa ajuda na
> seguinte solução.
> Preciso ordenar o arquivo que contém as seguintes
> linhas:
>
> /sbin/ifconfig eth0:21 15.15.15.1 netmask
> 255.255.255.252
> /sbin/ifconfig eth0:100 12.12.12.1 netmask
> 255.255
>
> Mas preciso que ele fique assim:
>
> 10.0.5.2
> 10.0.5.3
> 10.0.5.6
> 10.0.5.10
> 10.0.5.16
>
Talvez:
sort -n -t\. -k4
[ ]'s
--
/*---*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_
--- Em shell-script@yahoogrupos.com.br, "SlaYeR" <[EMAIL PROTECTED]>
escreveu
>
> estou com um problema em que o squid cai quase sempre
> quero saber como fazer um script pra verificar se ele está no ar
> pra se nao estiver, fazer ele voltar
> sei que pra verificaçao eh o comando ps.. seria algo a
ambém com a explicação utilizando o while do Flavio
Junior.
Um abraço.
- --
/"\
\ / Flavio Torres
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
iD8DBQFGdfRyNRQApncg294RAkajAJ9U9Avru0Uy59wYkFNSU2l6fmGbcgCgjF/o
7nOVk4DPEuFvs+KSUefrcHI=
=7USW
-END PGP SIGNATURE-
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Flavio Torres wrote:
> Olá,
>
> Eu sei que preciso de um eval, mas não estou acertando onde, apesar
> de ja ter socado ele dentro e fora da função :)
Hi again!
Eu não consegui com a função, tirei a função e resolvi o caso. Depois
eu n
e melhor de entender, ele está
acessível em: http://pastebin.com/930450
Obrigado e um abraço.
- --
/"\
\ / Flavio Torres
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
iD8DBQFGdGeLNRQApncg294RAuL6AJ9nXEep8Sj2NFIzmLXWxEEB1
[EMAIL PROTECTED]
tur=234, nome=Valdeni Floriano, [EMAIL PROTECTED]
Serve?
- --
/"\
\ / Flavio Torres
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
iD8DBQFGdD/UNRQApncg294RAgJnAKCDyXtB9GpGU0FkCO9oVtfdaunXKwCfYV9q
aFWWa3IKuQNzb/LGqKGg4l4=
=RIF1
-END PGP SIGNATURE-
r diferente ;)
Um abraço.
- --
/*---*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?" ":x<-5?"/":"\\":y?
--- Em shell-script@yahoogrupos.com.br, Flavio Torres
<[EMAIL PROTECTED]> escreveu
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Tiago Barcellos Peczenyj wrote:
> > Tem corrido por aí uma brincadeira chamada oddwording (do inglês
> > odd words, "
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Tiago Barcellos Peczenyj wrote:
> Tem corrido por aí uma brincadeira chamada oddwording (do inglês
> odd words, "palavras ímpares").
>
> A idéia é pegar uma frase, indexar as palavras a partir de zero e
> inverter as palavras de índice ímpar.
>
> Depoi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Adriano Frare wrote:
> Gostaria de saber como faço pra parar o screensave, posi não para
> qdo eu teclo algo na console.
>
Este comando esta no final do script, abra um outro console e digite:
# pkill pes
[]'s
-BEGIN PGP SIGNATURE-
Version:
udar.
>
> for i in $(ls -la /home/|awk '{print $8}'); do du -h /home/$i/
>
>
E fazendo: du -sh /home/* nao resolve?
- --
- -------
Flavio Torres
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
iD8DBQFF9sK
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rodrigo Morais escreveu:
>
> Agora como eu faço pra filtrar isso direto para somente [EMAIL PROTECTED]
>
grep "[EMAIL PROTECTED]" arquivo
- --
- -------
Flavio Torres
-
Alguém tem alguma idéia de como fazer isto??
>
Não precisa de tudo isto...
Veja:
Se você precisa desta lista:
cat lista | xargs -i sed -n '$p' {}
Você pode fazer isto direto no diretório:
ls | xargs -i sed -n '$p' {}
xargs -i sed -n '$p' {} < <(ls)
Ab
?
>
>
for i in $(cat arquivo);do
scp $i destino
done
- --
- -----------
Flavio Torres
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
iD8DBQFF8C8QNRQApncg294RAt2NAJ4pp646l/XjglD2YGby4cdNi0ZczQCgi15F
3fpj7gQtS/uk7yE2QZpcO7Q=
=aaF3
-END PGP SIGNATURE-
sed 's/:/ /g')
ID=1
QTDE=3
DETALHE=bla bla bla
- -
ID=2
QTDE=4
DETALHE=ni ni
- -
ID=3
QTDE=1
DETALHE=ggg ggg gg
- -
ID=4
QTDE=19
DETALHE=bruuu sdfsd sdfhj
- --
-
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
miguel escreveu:
> Ola:
> Eu quero obtener com seq :
>
> seq 15
> 01
Hola, ud. puede obtener con:
$ seq -f "%02g" 15
Saludos.
- --
/*---*/
/**Flavio Torres -
p_110_$i";done
- --
/*---*/
/* *Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?" &q
;
Dentro do while você já experimentou adicionar um: grep $1 arquivo ?
- --
/*---*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?" ":x&
9180480-1879081852-946743340-2998
> S-1-5-21-339180480-1879081852-946743340-512
> S-1-5-21-339180480-1879081852-946743340-513
>
> O que devo acrescentar no comando pra retornar somente a primeira
> linha ?
>
head -n 1, sed -n '1p'
- --
/*-----
d1.desktop
Aparentemente esta certo, acrescente um g no final:
sed 's/sudo/ /g' dvd.desktop > dvd1.desktop
- --
/*-----------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .
crescente o xargs:
find /home/vhosts/*/statistics/logs/ -size +5k -name "*log" |
xargs -i bash -c "echo > {}"
[]'s
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Eric Anderson escreveu:
>
> funcionou!
>
> achei o erro, muito obrigado.
> Agora sobre o que eu pesquiso para saber o que esse 2>&1 fez pra
resolver o problema?
2>&1 atua como redirecionadores da saída (STDOUT).
O que foi feito é redirecionar a saíd
lvez,
sh -x script.sh > log.txt 2>&1
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/
000762
>
> no caso exiba o numero 000762
>
> eu cheguei até esse comando até
>
> agora cat arquivo_exemplo | grep -E '^04' | cut -c 16-21
>
$ grep -E '^04' arquivo | cut -c 16-21 | paste -sd+ | bc
762
- --
/*
ze somente algumas tabelas, teria como fazer isso via
> shellscript? Os dois banco de dados são mysql.
>
rsync
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o
mata;done < arquivolog
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?" ":x<-5?"/":"\\":y?"|":&quo
retornar a saída na sua tela...
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+
t.sh &
Abraços
- --
/*---*/
/* *Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/* ((Y)) */3?" ":x<-5?"/":"\\":y?"|":"*");y
do dvd iria os outros
> áudios
> que sobraram, mas não sei se é possível.
>
Tem um script MUITO legal do Hebert Faleiros, vc encontra no histórico
da lista
Subject: Re: [shell-script] Script com comando Tar
Data:9/7/2006 14:09
- --
/*--------
ED]:~$ find . \( -name '*.b' -o -name 'b.*' -o -name
'a.*' \)
./a.out
./arquivo.b
./b.arquiv
Abraços
- --
/*-------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((
t $(echo $B | sed
's/\.//') ] && echo menor || echo maior
maior
[EMAIL PROTECTED]:~$ [ $(echo $B | sed 's/\.//') -lt $(echo $A | sed
's/\.//') ] && echo menor || echo maior
menor
Ai vc pode fazer uma função legalzinha, e pode implementar . e ,
[ $A = $B ] && echo ok || echo nok
ok
- --
/*-----------*/
/**Flavio Torres - Administrador de Sistemas*/
/* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
/* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
/*
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Willian Itiho Amano escreveu:
>
> boa tarde galera.
>
> Seguinte. Eu preciso de um comando que faça meu script esperar uns 20
> segundos.
>
sleep 20;
- --
/*---*/
/*
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Flavio Junior escreveu:
>
> eu uso o wc -l (contar numero de linhas) pra me dizer o total de
> vogais...
>
Só pra fazer diferente, podemos usar o sed -n '$=' no lugar de wc -l :)
Abraços.
- --
[]'s
Flavio Torres
as no caso eu quero eliminar as palavras vmx | VMX exit e deixar
> apenas a data, como ussaria o sed pra fazer isso?
>
>
Olá,
[EMAIL PROTECTED]:~$ echo "Oct 27 16:00:44: vmx| VMX exit" | sed
's/\:.vmx.*//g'
Oct 27 16:00:44
Até
ot;$i" /destino;done
- --
[]'s
Flavio Torres - Administrador de Sistemas
PGP/GPG: KeyID 0x7720DBDE
http://www.digitalinfo.com.br/gpg/
-BEGIN PGP SIGNATURE-
o " no inicio e
> no final de cada nome.
>
Sera' assim?
[EMAIL PROTECTED]:/home/linuxuser/teste# cat dir.txt
rcam
rCam
rcamurl
rCamUrl
[EMAIL PROTECTED]:/home/linuxuser/teste# sed 's/^/\"/;s/$/\"/' < dir.txt
"rcam"
"rCam&quo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Luis Fernando C. Talora escreveu:
>
> sed -e "s/smtp\$//g"
>
Tente:
sed -e 's/smtp\$//g'
' ' e não " " ;)
- --
[]'s
Flavio Torres - Administrador de Sistemas
_
enas o dia
> corrente.
>
grep "$(date | awk '{print $2" "$3}')" arquivo
- --
[]'s
Flavio Torres - Administrador de Sistemas
PGP/GPG: KeyID 0x7720DBDE
http://www.digitalinfo.com.br/gpg
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Wagner Vaz escreveu:
> Ae galera, To com um probleminha aqui, não sei como resolver. Eu
> criei um script para renomear todos os arquivos de um diretório até
> ai tudo bem, o problema é que eu gostaria que os arquivos ficassem
> assim: img_00x.jpg img_
TRING: "Thu Oct 5 16:04:24 BRT
> 2006"
>
Com awk tambem...
echo "UCD-SNMP-MIB::ucdavis.53.101.1 = STRING: \"Thu Oct 5 16:04:24
BRT 2006\"" | awk -F\" '{ print $2 }'
- --
[]'s
Flavio Torres - Administrador de Sistemas
_
NG: "Thu Oct 5 16:04:24 BRT 2006"
>
# cat tst | sed 's/.*STRING: //g'
>
- --
[]'s
Flavio Torres - Administrador de Sistemas
PGP/GPG: KeyID 0x7720DBDE
http://www.digitalinfo.com.br/gpg/
--
ficar aguardando o stdin, nao aconteceu )
$cat /proc/bus/input/devices | bla
"^I.*Bus=0011.*Vendor=.*Product=00.*Version=.*"
$ bla ^aa ble.txt
Conclusão: Para este caso do egrep com exec só podemos usar a variável
especial $* sem a protecao (quote) " ", ja com o alias, tanto fa
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rafael Tomelin escreveu:
> exmplo:
>
> echo "Digite a senha para o usuário root do mysql" senha = (senha
> que o usuario digitar)
>
> mysqladmin -u root password '$senha'
>
read -s senha
mysql -u
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Ricardo Acosta escreveu:
[EMAIL PROTECTED]: ~$ seq -w 125 | head
> 010
Certo, mas note a linha 10: 010
Eu preciso que seja 10 apenas, então: para 1 casa decimal, adicionar 0
a esquerda, de 2 casas para cima, proceder normalmente.
Note que rodando
.
Gostaria compartilhar a minha idéia, e ver se alguém tem alguma solução
diferente.
Abraços.
-
for ((i=0;i<=12;i++));do
NUM=`printf %01d$i`
[ ${#NUM} -ge 3 ] && echo ${NUM/#0/} || echo $NUM
done
- --
[]'s
Flavio Torres - Administr
rneça a
> senha quando eu tento o acesso pelo ssh! Tem como eu fazer desta
> forma? Alguem poderia me dar um help com isso?
Consulte o histórico da lista.
>
- --
[]'s
Flavio Torres - Administrador de Sistemas
P
ágrafo ignorado, não faço a mínima idéia do que está escrito ai.
- --
[]'s
Flavio Torres - Administrador de Sistemas
PGP/GPG: KeyID 0x7720DBDE
http://www.digitalinfo.com.br/gpg/
- -BEGIN GEEK CODE BLOCK-
Version: 3.1
eu saber quantos caracteres existirão antes
> do K porque o numero aumenta com o passar do tempo. É
> possível remover o ultimo caractere desta
> variável/arquivo via shell-script?
E não serve remover o K?
$ echo "1234K" | tr -d "K"
1234
$ echo "12K" | tr
o script vai executar o comando "ls".
>
Olá Alan, a resposta que lhe enviei não serviu ?
Thread: Analisar conteudo dos processos - 15/9/2006 01:26
- --
[]'s
Flavio Torres - Administrador de Sistemas
PGP/GP
xecutando outro
> script.
>
>
$ [[ ! `ps aux | fgrep -i squid` ]] && comando
- --
[]'s
Flavio Torres - Administrador de Sistemas
PGP/GPG: KeyID 0x7720DBDE
http://www.digitalinfo.com.br/gpg/
- -BEGI
1 - 100 de 149 matches
Mail list logo