unico detalhe que nesse metodo ae ele ta pegando o mais novo
teria que ser:
velho=$(ls -1t | tail -1)
ae sim pegara o ultimo.. com a data do mais velho...
2009/11/3 Victor Hugo Leite
>
>
> Boa tarde,
>
> Se voce tiver certeza que a alteração deve ser feita no arquivo mais
> antigo,
> desprezan
bem.. nao sei se existe alguma flag q faça checagem pelo rsync
mais no meu caso eu faço uma lista dos arquivos origem e destino
com list-only mesmo do rsync e depois faço um md5sum para ver o hash
dos 2 arquivos e seguida verifico se a diferença entre os 2 com o diff
espero ter ajudado.. ! =D
2009
agora eu fikei com duvida!!! deixa roda? mais com q opções?
2009/11/9 Heitor
>
>
> Fala Íkami,
>
> Pelo que entendi você quer sincronizar seus servidores e somente no caso de
> alguma coisa ter sido sincroniza disparar um e-mail gerencial para os
> Sysadmin terem conhecimento das alterações, cer
qual o conteudo desse arquivo modelo_procomp??
tem um unico valor la dentro??
se tiver texto ae da erro mesmo =D
2009/11/10 Bruno Gunter
> Será que não tem nenhuma sujeira no arquivo? Tipo um caracter louco,
> encoding diferente, ou uma linha em branco?
> Mas cola o erro aí, assim podemos te aju
tento muda pra 18/10/2009?
2009/11/10 sergiolinux1
>
>
> Ola pessoal,
>
> No debian lenny, terminal ou script com o bash ou tcsh, ao digitar:
>
> date +%d --date="10/18/2009 +1 days" (isso é mes dia ano)
>
> ele retorna
>
> date: data inválida `10/18/2009 +1 days'
>
> Mas para outros dias funcio
no teu caso como vc ta delimitando pelo ; e soh colocar o ; e o comentario
desejado no final da linha de cada um...
pois no seu script ele pega o 1 objeto pro ip e o 2 pro mac...
cut -d; -f1 - ip
cut -d; -f2 - mac
sendo assim o que vc colocar dps de um novo ; no final da linha eh
desconsiderado
t; tentar novamente fazer o teste.
> Mas será q vai dar ceerto?
>
> 2009/11/13 Laercio Motta
>
> >
> >
> > no teu caso como vc ta delimitando pelo ; e soh colocar o ; e o
> comentario
> > desejado no final da linha de cada um...
> > pois no seu script
se vc usar o
IFS='
'
$ echo '123' | wc -L
1
:D
2009/11/19 Tiago Peczenyj
> Uma curiosidade, o wc tem a opção -L que imprime o comprimento da linha
> mais
> longa de um texto. se vc estiver enviando um texto de uma linha só
> coincidira com o valor da propria linha
>
> $ echo '123' | wc -L
> 3
bem .. nao briguem cmd se a melhor forma..
mais ja fiz assim:
for linha in `cat arquivo`; do
..
comandos
..
done
2009/11/20 Julio C. Neves
> Cesar,
> não entendi o que vc quer. Ou vc faz:
> cat arquivo_com_comandos | xargs -i bash -c "{}"
>
> Ou vc faz:
>
tem como manda uma lista dessa por email?
dae em cima dela fica facil fazer o script :P
2009/11/22 César Vianna
>
>
> Pois é... "o problema" são dois...
>
> 1 - Os comandos possuem coringas.
> Ex: rsync u...@ip:/tmp/teste/* /tmp
> Isso causa o "argument list too long"
> Por isso, usei o xargs
>
bem.. tava fazendo aki com um arquivo teste..
e funcionou assim:
cat arquivo | tail -n +11 | head -n -10
o tail -n +11 diz que ele deve pegar as ultimas linhas do arquivo começando
pela linha 11
e o head pega todas as linhas menos as ultimas 10
2009/11/23 Osvaldo Filho
> Fabricio,
>
> Axo q al
ah!...
ja ia esquecendo
o "uniq" faz com o que tiver repitido vire um so
2009/11/23 Laercio Motta
> cat arquivo | awk 'NF>0' |awk -F"/" '{print
> "/"$1"/"$2"/"$3"/"$4"/"$5"/"$6}' | uni
cat arquivo | awk 'NF>0' |awk -F"/" '{print "/"$1"/"$2"/"$3"/"$4"/"$5"/"$6}'
| uniq
ou no lugar de cat arquivo poderia ser um find.. ou ls.. sei la como vc pego
a listagem
derepente tenha métodos mais faceis.. mais eu faria assim...
no awk 'NF>0' //remove linhas em branco
dae delimito o padrao pa
vesh.. eu num intendu mto de sed mais deu erro aki
sed '1p;/^$/{:loop;N;/\n$/loop; s/.*\n//;p};d' arquivo
sed: -e expressão #1, caractere 23: extra characters after command
e quanto ao awk que vc colo ae, ele soh tira as linhas em branco o espaço em
branco
pelo que intendi que o kra ker.. seria p
ot;$6}' | uniq
/var/vmail/dominio/j/o/joao.ranzani
/ var/vmail/dominio/j/o/joao.rodrigues
podendo tira os espaços com tr -d ' '
;D
2009/11/23 jimmy
>
>
> On Mon, Nov 23, 2009 at 05:37:02PM -0200, Laercio Motta wrote:
> > vesh.. eu num intendu mto de sed mais deu err
humm...
tem como explicar melhor?
axu q o povo nao intendeu bem o q ker.. =D
2009/11/26 thiagomz
>
>
> Waldirio Manhães Pinheiro escreveu:
> > Amigo
> >
> > tee -a
>
> Não é bem isso que eu quero.
>
> --
> Att./Regards,
>
> Thiago Zerbinato
> OCP DBA 8i/10g
> http://www.thiagomz.com/
> Ribeirao
só uma perguntinha
no caso dessa do Julio
o que aconteceria se tivesse 2x o ???
2009/12/3 Julio C. Neves
> Fala Augusto,
> Vc quase respondeu antes de perguntar... ;)
>
> sed '1,//d' Arq
>
> Abraços,
> Julio
> Cursos de Shell e Zenity em 2 fins de semana?
> - Em SP ligue (11) 2125-4747 Curso de
bem amigos da lista..
preciso fazer um script onde ele busque pra mim nomes de arquivos..
sim coisa do windows.. a minha ideia:
no windows existe arquivos na pasta inf.. chamadados de oem*.inf
dentro dele existe nome de arquivos.. com extenção...
eu queria abrir esses arquivos e extrair os nomes
faz o seguinte..
no bash você digita: ps aux
copia e cola pra gente dar uma olhada
Laercio
2009/12/9 Alain Mouette
>
>
> Agradeço ao Marcelo, mas isso não funcionou...
>
> Vou explicar melhor:
>
> 1) o eclipse dispara o script "openocd2.sh"
> 2) o script dispara o "sudo openocd2"
> 3) mais tar
Bem,
o seguinte.. nao soi muito bom ainda no shell.. Mais até onde eu conhesso
acredito que quando você faz o echo $nome... ele deva tar pegando essa
variável
do próprio linux(ambiente)... Bem indiferente donde pega.. eu faria assim:
../score $nome
acredito que deva funcionar...
[]'s
Laerci
Bemn...
já tive problemas com o cron quando faço backup de um arquivo muito grande
ele simplesmente trava no meio do arquivo..
resolvi simplesmente direcionando para um tty
Exemplo:
12 42 * * * root /etc/cron.d/mkdirBkpDate.sh > /dev/tty1
Laercio =D
2009/12/14 ®...@®ÐØ
>
>
> O meu problema é
Boa tarde amigos..
é o seguinte..
tenho um arquivo de dump(tcpdump)
digamos que ele esteja assim:
00:00:00: bla bla bla...
linha1
linha2
em...@provedor.com.br
00:00:00: bla bla bla...
linha1
linha2
linha3
linha4
em...@provedor.com.br
00:00:00: bla bla bla...
linha1
em...@provedor.com.br
acho
bem... só resta a agradecer...
muitas respostas diferentes.. vou ver o que vai se encaixar melhor com o que
eu preciso..
na verdade o que eu estou querendo fazer é ver as conversas do msn pelo
tcpdump..
montar as conversas.. muitos podem dizer: - Porque nao usa o MSN-Proxy??
e eu digo: - Muita cois
' arq)
>
> a contrabarra no final da primeira linha pode ser suprimida se vc juntar
> tudo numa linha só. Usei-a para quebrar a linha, evitando que o e-mail o
> faça.
>
>
> Feliz Natal,
> Julio
> Cursos de Shell e Zenity em 2 fins de semana?
> - Em DF lig
bem...
agora posta o seu script ae?
pra gente aproveita a ideia hehehe
feliz ano novo pra vcs pessoal..
huhuhu \o
2009/12/30 Michael Costa
>
>
> Obrigado à todos! Problema solucionado!
>
> 2009/12/29 juarezthomaze...@rocketmail.com<
> juarezthomaze...@rocketmail.com >
>
>
> >
> >
> > Olá Michae
ja tive problemas fazendo backup com o cron..
unica maneira que resolvi foi redicionando para a tty
por ex:
00 20 * * * root /usr/local/bin/script-backup > /dev/tty1
assim o script roda normalmente e faz o seu backup..
pode ser mandado para outra tty tambem..
=D
2010/1/11 Fabiano Caix
Só complementando..
Se quiser deixar em linhas pode se fazer com o xargs..
xargs
-n [colunas]
echo {palio,corsa,vectra,gol}' '{branco,verde,branco,cinza} | xargs -n2
palio branco
palio verde
palio branco
palio cinza
corsa branco
corsa verde
corsa branco
corsa cinza
vectra branco
vectra verde
ve
zer o if verificando quantos parametros ou coisa parecida
Maneiras mais simples de pegar os ips..
Endereço IP:
ifconfig eth1 | awk '/inet / {print $3}'
Mascara de Rede:
ifconfig eth1 | awk '/inet / {print $5}' | cut -d: -f2
Att
Laercio Motta
2010/1/21 Cléoson Barreto
t
((4*n1)+(3*n2)+(3*n3)) / 10 } {n1=0} {n2=0} {n3=0}' notas.csv
25
24.4
21.5
Att
Laercio Motta
2010/1/21 Marcelo Andrade
>
>
> 2010/1/15 Kurt Kraut >:
>
> > Olá,
> >
> > Conforme solicitado, eis os CSVs de onde puxo os dados:
> >
> > # nota1.cs
bem.. Deixa eu ver se intendi...
Você quer pegar somente os ultimos 2 fragmentos separados por um "."
no caso sempre que tenha
xxx.xxx.xxx.yyy.yyy
pegasse somente o yyy.yyy correto?
intao eu faria algo do genero:
digamos que tenho o arquivo chamado lista com essas linhas q vc colou
cat lista | a
ao inves de usar
if [ "$variavel" = "1" ]; then
use
if [ $variavel -eq 1 ]; then
mais correto ate onde eu sei =D
att
Laercio =D
Em 15 de março de 2010 11:30, Junior Alves escreveu:
>
>
> Talvez de para fazer assim
>
> variavel=`ls -A /emails/ | wc -l`; if [ "$variavel" = "1" ]; then
Eu tenho esses pockets.. Muito bom...
Inclusive tenho os outros da serie :P
(Nao sao todos de shell script)
Na verdade esse ae seria com intuito
de guia-rápido.. ;D
Em 26 de março de 2010 15:06, mantunes escreveu:
> Todos autores deveria ser assim..
>
> Em 26 de março de 2010 15:03, miranda esc
OFF TOPIC
Se arrisco ir fazer o curso.. Agora ir pra sao paulo?? Nao Nao.. kkk
Ta bom aqui no Parana! Falando nisso quando vai ter aqui por perto de
Cascavel-PR??
Latinoware 2010 somente?? Vlw!
Em 26 de março de 2010 17:13, Julio C. Neves escreveu:
> Fala Cleber,
> *não compre estes pocket bo
bem.. fiz rapidinho aki...
# awk -F"/" '{print $5"-"$6"-"$7}' arquivo | tr " " "-"
63-2010_02_25-14_49_43-white.bmp
58-2010_02_25-11_23_00-fringes.bmp
58-2010_02_25-11_23_00-white.bmp
59-2010_02_25-13_00_46-fringes.bmp
59-2010_02_25-13_00_46-white.bmp
60-2010_02_25-14_17_43-fringes.bmp
60-2010_02_
5-14_37_20-white.bmp'
>
> O objetivo disso tudo é trocar uma estratégia de identificação por
> estrutura
> de diretório por uma estratégia baseada em nome de arquivo, que assim podem
> ser colocados todos na mesma pasta, facilitando o processamento em lote e a
> v
ou vc poderia fazer:
for con in `ls /var/run/ppp[[:digit:]].pid | sed 's/^.*\///'`; do
echo $con
(...) o q deseja fazer (..)
done
sera que te ajuda ?? =D
Em 31 de março de 2010 15:55, sergiolinux1 escreveu:
>
>
> Caros, espero que o titulo tenha a ver..rs
>
> Tenho 2 modens em um pc (po
Bom dia...
Coloca um espaço!!
cat lista | grep -o '192.168.0.1 '
Funcionou/??
Feliz Pascoa =D
Em 1 de abril de 2010 06:29, Isaac Sampaio escreveu:
>
>
> Olá amigo Thiago, tentei usar a opção -o do grep anteriormente já, da
> seguinte forma:
>
> cat lista | grep -o '192.168.0.1'
>
> Não seu certo
Você também pode usar o grep -i
Que ele procura maiuscula e minuscula..
[]'s
Em 5 de abril de 2010 08:57, Bruno Gunter escreveu:
> Renato, grep. Grep, Renato.
>
> grep 'string' *
>
> []'s
> Gunter
>
> Em 5 de abril de 2010 08:30, Renato Mauricio >escreveu:
>
> >
> >
> > Pessoal, bom dia.
> >
>
Essa é muito simples hehehehe ;D
$ cat arqv | xargs -n5
0 r5 751625160 601300096 391584768
1 r5 1401393800 1121115008 621056
12 r5 1401393800 1121115008 68344320
45 r5 1401393800 1121115008 1235456
223 r5 2522508840 2242230016 388346880
[]'s
Em 6 de abril de 2010 00:58, Alessandro Almeida <
ales
LinkedIn
Laercio Motta requested to add you as a connection on LinkedIn:
--
Raul,
Eu gostaria de adicioná-lo(a) à minha rede profissional no LinkedIn. - Laercio
Motta
Accept invitation from Laercio Motta
http://www.linkedin.com/e
40 matches
Mail list logo