mount -t nfs 10.10.10.10:/DIR /mnt/backups || exit 1
tar -cf backups.tar /DIRETORIO && gzip backups.tar || exit 1
agora coloque na crontab
abraços
On 8/20/06, Julio Cesar Molon <[EMAIL PROTECTED]> wrote:
>
> olá Pessoal, alguem poderia me ajudar?: preciso fazer um script para fazer
> uma cópia d
veja se ficou claro :
[code]
[EMAIL PROTECTED] ~]# HOJE=$(date --date "0 day " +%d/%m/%Y)
[EMAIL PROTECTED] ~]# echo $HOJE
07/08/2006
[EMAIL PROTECTED] ~]# HOJE=$(date --date "1 day " +%d/%m/%Y)
[EMAIL PROTECTED] ~]# echo $HOJE
08/08/2006
[EMAIL PROTECTED] ~]# HOJE=$(date --date "2 day " +%d/%m/%Y
find $BACKUP_DIR -ctime +3 -exec echo rm -f {} \;
veja se ele vai echoar os que eram pra ser deletados mesmo , se sim , tire o
echo :D
resumidamente :
find $BACKUP_DIR
procura no diretorio $BACKUP_DIR ...
-ctime +3
arquivos com data de modificação maior que 3 dias ( 3*24h) ...
-exec echo rm
[EMAIL PROTECTED] wrk]# du -hs .
186M .
[EMAIL PROTECTED] wrk]# a=$(du -hs . | awk '{ print $1}')
[EMAIL PROTECTED] wrk]# echo $a
186M
On 7/21/06, jh3ndr1k <[EMAIL PROTECTED]> wrote:
>
> Boa Tarde,
>
> Alguém sabe qual o algoritmo para colocar o tamanho de um
> arquivo numa variável ?
>
vc podia falar oq q uma função explode faz :D
On 7/18/06, Jorge Pereira <[EMAIL PROTECTED]> wrote:
>
> Pessoal,
>
> Estou precisando fazer algumas funções padrões em shell, e a unica que
> esta
> me dando dor de cabeça e a
> logica da função explode, so que está implementação precisa receber como
você precisa nos dar amostra dos arquivos que ele checa
On 7/20/06, rafael.nery <[EMAIL PROTECTED]> wrote:
>
> Estou tentando fazer um script que compara um aquivo de usuários e se o
> usuario existir enviar um e-mail se não, sair do programa.
>
> #!/bin/bash
> # Rafael Nery 07/2006
> SENDER="[EMA
é mais ou menos isso que você quer ?
[EMAIL PROTECTED] yum.repos.d]# data=072110389755
[EMAIL PROTECTED] yum.repos.d]# [[ $(date +%m%d) == $(echo ${data:0:4}) ]] &&
echo "hoje" || echo "nao hoje"
hoje
[EMAIL PROTECTED] yum.repos.d]# data=072310389755
[EMAIL PROTECTED] yum.repos.d]# [[ $(date +%m%d
su
On 7/17/06, luiz henrique campos <[EMAIL PROTECTED]> 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,
>
> Luiz henrique
>
>
>
>
echo "scale=2; 13/5" | bc
scale=2
e não
scale-2
On 7/14/06, weder_feliciano <[EMAIL PROTECTED]> wrote:
>
> Olá Julio,
>
> Desculpas mas ainda não entendi muito bem, eu fiz:
> echo "scale-2; 13/5" | bc
> O resultado deveria ser 2.6, mas o lha o que aparece:
> -2
> 2
>
> Como posso resolver isso?
>
Mas esse montoado de rwx no arquivo já definem as permissões para todos
usuarios :)
http://www.infowester.com/linuxpermissoes.php
On 7/14/06, voyeg3r <[EMAIL PROTECTED]> wrote:
>
> Não sei se o find seria o ideal
>
> find / -user root -type f -perm 777
>
> no comando acima, procure na raiz '/'
>
[EMAIL PROTECTED] lala]# ls
arquivo_1 arquivo_10 arquivo_2 arquivo_3 arquivo_4 arquivo_5
arquivo_6 arquivo_7 arquivo_8 arquivo_9
[EMAIL PROTECTED] lala]# cd outro_dir/
[EMAIL PROTECTED] outro_dir]# ls
outro_arquivo_1 outro_arquivo_2 outro_arquivo_4 outro_arquivo_6
outro_arquivo_8
outro_
tenta usar um echo "$senha" | comando
ou senao veja sobre expect
On 6/25/06, ricardper <[EMAIL PROTECTED]> wrote:
>
> Ola a todos.
> tenho uma duvida, estou criando um script para montar uma particao
> criptografada, mas presiso que a senha seja uma variavel tipo
>
> $ cryptsetup -c aes-cbc-essiv
a mauricio , mas são "conceitos" diferentes :)
vc remove tudo que estava depois ( inclusive) o ultimo "/"
eu removi os 6 ultimos caracteres :D
ah .. o q importa é que funciona XD
On 6/5/06, Mauricio <[EMAIL PROTECTED]> wrote:
> A minha é só bash
>
> :-)
>
&g
gentoo-box wrk # cat ext.txt
.mp3
.avi
.mpg
gentoo-box wrk # while read ext ; do find . -name *${ext} -exec echo {} \;;
done < ext.txt
./lala.mp3
./lele.mpg
gentoo-box wrk #
faça testes , qndo estiver baum troque o echo por rm -(r?)f
On 6/6/06, .:.:. Enio Marconcini .:.:. 1010011010 .:.:. <[EMAIL
com eval tb da ;D
gentoo-box wrk # cat vars
teste1="lalala"
teste2="lelele"
gentoo-box wrk # cat use_vars.sh
eval $(cat vars)
echo $teste1
echo $teste2
gentoo-box wrk # sh use_vars.sh
lalala
lelele
gentoo-box wrk #
On 6/6/06, Fabiano Caixeta Duarte <[EMAIL PROTECTED]> wrote:
>
> -BEGIN PGP
[EMAIL PROTECTED] ~]$ cat a
CVS_PSERV_REPOS="/usr/cvs/teste:/usr/cvs/repos2:/usr/cvs/repos3"
[EMAIL PROTECTED] ~]$ r="\/usr\/cvs\/repos4"
[EMAIL PROTECTED] ~]$ sed "s/\"$/$r\"/" a
CVS_PSERV_REPOS="/usr/cvs/teste:/usr/cvs/repos2:/usr/cvs/repos3/usr/cvs/repos4"
[EMAIL PROTECTED] ~]$
assim ? :D
tem outro jeito apenas com bash ?
[EMAIL PROTECTED] ~]$ echo $dir_lis
/desenvolvimento/backup/arquivos/060405
[EMAIL PROTECTED] ~]$ echo ${dir_lis:0:$(expr ${#dir_lis} - 6 )}
/desenvolvimento/backup/arquivos/
[EMAIL PROTECTED] ~]$
tipo de retirar os ultimos caracteres ?
On 6/5/06, Tiago Barce
vc DEVE usar o bc (ou outro), pq o expr soh faz conta com numeros inteiros ;/
On 6/5/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> vc pode usar o bc
>
> echo "scale = 20 ; 700.30 / 1024" | bc
>
> .683886718750
>
> Em 05/06/06, weder_feliciano<[EMAIL PROTECTED]> escreveu:
> >
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
no diretorio :
dpkg -i *.deb
nao resolve ?
On 5/23/06, Fernando Zank <[EMAIL PROTECTED]> wrote:
> cara faz algo tipo find ./diretorio_com_os_pacotes -iname *.deb -exec
> comando a ser aplicado {} \; to sem ter como testar agora meu pc ta longe,
> mas qualquer dúvida ve o man do find e procur
gentoo-box wrk # cat teste
var=(S2 S3 S4 S5 S6)
for i in $(seq 0 4) ; do
eval sistema_${var[$i]}="$i"
eval echo sistem_${var[$i]}
done
gentoo-box wrk # sh teste
sistem_S2
sistem_S3
sistem_S4
sistem_S5
sistem_S6
gentoo-box wrk #
On 5/19/06, Mauricio <[EMAIL PROTECTED]> wrote:
>
uot;Comprovacao :"
echo $sistema_S2
echo $sistema_S3
echo $sistema_S4
echo $sistema_S5
echo $sistema_S6
gentoo-box wrk # sh teste
0
1
2
3
4
Comprovacao :
0
1
2
3
4
gentoo-box wrk #
On 5/19/06, Fabricio Lopes de Souza <[EMAIL PROTECTED]> wrote:
> gentoo-box wrk # cat teste
> v
pipe mesmo entre comando1 e 2...
>
> Abraço,
>
> Maurício
>
> Fabricio Lopes de Souza wrote:
> > nao ta faltando um "|" ?
> >
> > gentoo-box ~ # echo a || echo b || echo c
> > a
> > gentoo-box ~ # echoo a || echo b || echo c
> > ba
nao ta faltando um "|" ?
gentoo-box ~ # echo a || echo b || echo c
a
gentoo-box ~ # echoo a || echo b || echo c
bash: echoo: command not found
b
gentoo-box ~ # echoo a || echoo b || echo c
bash: echoo: command not found
bash: echoo: command not found
c
gentoo-box ~ # echoo a || echoo b || echoo
pode fazer com while :
gentoo-box wrk # cat lista
nome numero
nome2 numero2
nome3 numero3
gentoo-box wrk # cat sh.sh
#!/bin/bash
while read nome numero ; do
echo "$nome -- $numero"
done < lista
gentoo-box wrk #
gentoo-box wrk # sh sh.sh
nome -- numero
nome2 -- numero2
nome3 -- numero
eh eu tava tentando fazer com append ou insert mas nao tava dando
certo , parece que quando o arquivo tem mais de ua linha da uns tilt
doido ;/
On 5/8/06, Flavio Torres <[EMAIL PROTECTED]> wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Mauricy Maiorino escreveu:
> > Pessoal
> >
>
[EMAIL PROTECTED] ~]# read senha && [[ $( echo $senha | egrep
"^.{1,10}$") ]] && echo ok || echo nok
a
ok
[EMAIL PROTECTED] ~]# read senha && [[ $( echo $senha | egrep
"^.{1,10}$") ]] && echo ok || echo nok
12345678
ok
[EMAIL PROTECTED] ~]# read senha && [[ $( echo $senha | egrep
"^.{1,10}$") ]]
Júlio ,
Colocando no grupo , teremos 30% de desconto em cima do outro desconto
de lancamento ?
Pois atualmente o livro esta custando R$58,80.
Abracos :)
On 4/26/06, Julio Cesar Mauro <[EMAIL PROTECTED]> wrote:
> Show de bola !!!
>
> Vou comprar mais uma edição :) cada uma de uma cor :)
>
> -
see expect
On 4/21/06, puffy_eta <[EMAIL PROTECTED]> wrote:
> Olá galera,
>
>
> Gostaria de saber como faço para colocar uma linha no meu shell script
> para utilizar a tecla enter automaticamente, sem teclar? em síntese,
> quero que o script realize a tecla enter sem precisar teclar.
>
> Abraç
48 horas de modificação ? ou 48 horas de criação ?
On 4/19/06, Alfredo Casanova <[EMAIL PROTECTED]> wrote:
> to pensando
> de antemao, acho que vamos usar ls -l e cut, além de date :)
>
>
> On 4/19/06, rafael.nery <[EMAIL PROTECTED]> wrote:
> >
> > Como eu posso criar um script para pegar todos
fiz um mais simples !
#!/bin/bash
MAQ=10.255.1.999
COUNT=0
while : ; do
ping -c 1 $MAQ
[[ $? -ne 0 ]] && (( COUNT++ )) || COUNT=0
if [[ $COUNT -eq 5 ]] ; then
echo "Maquina nao respondeu a 5 pings :)"
echo "Irei fazer algo (?) ! "
exit 0
fi
done
On 4/18/06, Leand
veja se te ajuda :
egrep "<.*[^>]"
On 4/18/06, Fernando Zank <[EMAIL PROTECTED]> wrote:
> To tentando procurar arquivos de js através do meu script mas que não
> estejam com a tag fechada
>
> eu consegui achar os que tem
>
> $egrep -ir "
não funcionou pq ? como você implementou ai ?
On 4/18/06, jackson braga <[EMAIL PROTECTED]> wrote:
> é desse jeito nao funcionou não, continuo tentando
>
> mais valeu assim mesmo
>
> On 4/17/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> >
> > Vc pode gravar em um arquivo, por exemplo
sugiro essa sintaxe
X_Y=$( expr $X + $Y )
do que à com crases , mto mais legível :)
On 4/18/06, Ricardo Acosta <[EMAIL PROTECTED]> wrote:
> escreva a linha:
> CONTADOR=expr "$CONTADOR+1" <<--- aqui não funciona
>
> da seguinte forma:
> CONTADOR=`expr $CONTADOR + 1`
>
> as `` e os espacos entre $C
hua
On 4/17/06, Gentil de Bortoli Júnior <[EMAIL PROTECTED]> wrote:
> On 4/17/06, Fabricio Lopes de Souza <[EMAIL PROTECTED]> wrote:
> > date --date "april 1 yesterday"
>
> Aproveitando a dica do Fabricio.
>
> Se você quer rodar algo no último dia do mês
-o, --only-matching
Show only the part of a matching line that matches PATTERN.
e 'xx|yy|ww|zz' significa ou xx ou yy ou ww ou zz
tem uma forma soh com date , mas acho que não te serve :
date --date "april 1 yesterday"
só precisa achar uma forma de mostrar o mês atual sem t
apenas um momento sem nada à fazer -.-
//---
#!/bin/bash
if [[ $# -ne 3 ]] ; then
echo "Usage : $0 file \"colunas exluidas\" total_de_colunas"
exit 0
fi
file=$1
excluded="$2"
num_colum=$3
num=1
for i in $excluded ; do
included="$included $(
uncionou bem? É que eu testei em duas
> máquinas apenas, mas provavelmente deve ser alguma coisa simples de
> resolver.
>
> Em 06/04/06, Fabricio Lopes de Souza<[EMAIL PROTECTED]> escreveu:
> > bom cara , eu achei bem legal , apesar de não ter funcionado muito bem aqui
&g
bom cara , eu achei bem legal , apesar de não ter funcionado muito bem aqui .
Eu vou pegar ele e dar uma estudada para ver como funciona , ai depois
nós podemos trocar umas idéias .
E eu vi que você tá interessado em fazer outros jogos , se quiser
ajuda , me interesso em participar !
Abraços
On 4
#!/bin/bash
for i in $(seq 1 10) ; do
printf "| --- %0.2d\n" $i
done
On 4/4/06, Reinaldo Carvalho <[EMAIL PROTECTED]> wrote:
> seq -w 1 999
>
> On 4/4/06, Jorge Pereira <[EMAIL PROTECTED]> wrote:
> > pessoal,
> >
> > esqueci mesmo.. :(
> >
> > como e o equema para imprimir tipo
> >
> > 0001 at
[EMAIL PROTECTED] ~]$ cat lala
414
v
15
j15j
jj
j1
5ja
15j1
a5j
1j51
aj
[EMAIL PROTECTED] ~]$ cat -n lala | awk '{ FS=" " ; print $1" "$2}'
1 414
2 v
3 15
4 j15j
5 jj
6 j1
7 5ja
8 15j1
9 a5j
10 1j51
11 aj
[EMAIL PROTECTED] ~]$
On 4/2/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> Ola,
ra tentar adaptar .
On 4/5/06, Fabricio Lopes de Souza <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] ~]$ cat lala
> 414
> v
> 15
> j15j
> jj
> j1
> 5ja
> 15j1
> a5j
> 1j51
> aj
> [EMAIL PROTECTED] ~]$ cat -n lala | awk '{ FS=" " ; print $1&quo
cat arquivo.log.* | grep Númerodigitado
cat arquivo.log.200[0-6] -[0-1][0-9]-[0-3][0-9] | grep Númerodigitado
[EMAIL PROTECTED] ~]$ ls arquivo.log.200[0-6]-[0-1][0-9]-[0-3][0-9]
arquivo.log.2005-12-31 arquivo.log.2006-12-22
On 3/22/06, RAUL LEOPOLDO LONGHI <[EMAIL PROTECTED]> wrote:
> Bue
e por telnet , tem como mandar anexo ? :+
On 3/9/06, Emerson Domingues Souto <[EMAIL PROTECTED]> wrote:
> Olá Samuel,
>
> Isto é muito simples, use o comando abaixo:
>
> uuencode /diretorio/arquivo nome_arquivo | mail -s "Assunto" [EMAIL
> PROTECTED]
>
> Espero ter ajudado,
> Emerson Souto
>
>
nao entendi a pergunta , qual o problema ai ?
-
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
AIL PROTECTED]> wrote:
> On Thu, 2 Mar 2006 1:04pm -, Fabricio Lopes de Souza wrote:
>
> > # check - Verifica se o ano eh bissexto e se o dia tem 30/31 dias
> > [29/28 para fev]
> > # error - Trata alguns erros
> > # set_date - Verifica se a sintaxe da data esta
Priscila , demorou um pouco para ficar pronto mas tah ae , dei uma
atualizada no script que agora conta com essa função . Qualquer
sugestão é bem vinda .
###
#!/bin/bash
# Fabricio Lopes de Souza
# [EMAIL PROTECTED] / [EMAIL PROTECTED
Priscila ,
Como disse no topico que postei um script que manipulava datas ,
aceito sugestoes , vou tomar esse post como uma sugestao e vou tentar
fazer a implementacao para agregar ao meu script
abraços :)
[quote]
Algém sabe se é possível manipular horas (somar,subtrair) usando o
comando date ou
em maquinas diferentes ,
mas queria que esse script rodasse em tudo
(SOLADIR/LINUX/AIX/UNIX/...) .
Dicas e sugestões são bem-vindas . :)
###
#!/bin/bash
# Fabricio Lopes de Souza
# [EMAIL PROTECTED] / [EMAIL PROTECTED
creio que seja puramente sintaxe do case
On 2/9/06, Ivan lopes <[EMAIL PROTECTED]> wrote:
> Amigos uma duvida boba mas consistente.
> Quando usamos o case separamos as opcoes por ;; (ponto-e-virgulas)
> por exemplo:
>
>
> opcao1)
> comando1
> comando2
>
mostra alguns exemplos de arquivos que casam e que não casam com sua intenção
On 2/9/06, Carlos Eduardo Rodrigues Diogenes <[EMAIL PROTECTED]> wrote:
> Eliphas Levy Theodoro wrote:
>
> >Carlos Eduardo Rodrigues Diogenes escreveu:
> >
> >
> >>Fiz algumas tentativas, mas sem sucesso de tentar verifi
[EMAIL PROTECTED] ~ $ cd teste/
[EMAIL PROTECTED] ~/teste $ $TESTE
[EMAIL PROTECTED] ~/teste $ TESTE='echo oi ; ls'
[EMAIL PROTECTED] ~/teste $ $TESTE
oi ; ls
[EMAIL PROTECTED] ~/teste $ eval $TESTE
oi
[EMAIL PROTECTED] ~/teste $ touch arquivinho
[EMAIL PROTECTED] ~/teste $ eval $TESTE
oi
arquivinh
eh por causa do pipe (|) !
faca assim
i=1
while read line
do
...
done < tags.db
On 1/24/06, vmlinuzbr <[EMAIL PROTECTED]> wrote:
> Pessoal, tenho o seguinte trecho de script:
>
> > i=1
> > cat tags.db | \
> > while read line
> > do
> >TG[$i]=$line
> >i=`expr $i + 1`
> >
bom , oq vc queria seria um daemon , que ficass e olhando um diretorio
, ai qndo surgir um arquivo ele vai e roda o uni2dos , certo ??
veja se ficou legal
[code]
#!/bin/bash
DIR=/Amix/Solucoes
SLEEP=4
LISTA=/tmp/lista
AUX=/tmp/aux.$$
AUX2=/tmp/aux2.$$
# Primeira vez que rodar ele faz uma list
i=0 ; while read ; do ((i++)); done < <(ls -a) ; echo $i
On 1/19/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> Podemos usar bash puro também
>
> $ count(){ i=0
> while [ "$1" ]
> do test -f "$1" && let i++
> shift
> done
> echo "Total de arquivos eh: ${i}"
> }
>
> $ count *
>
> Mas
nao sabia dessa mr bits , gostei!
On 1/18/06, MrBiTs <[EMAIL PROTECTED]> wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> > criei o seguinte script para atualizar regras de um servidor squid, com
> > várias funções, todas funcionando perfeitamente.
> >
> > o problema é que estou direci
Fiz um script bem simples que gerencia os ips - senhas , e que uma vez
inserido , nao é mais necessário digitar a senha para fazer ssh para
elas , e gostaria de compartilhar com vocês .
O script não é nem um pouco seguro , guarda senhas em arquivos textos !
Queria saber de vocês se existe alguma m
exato , tanto que no seu xargs pode resultar em um , list too long :)
On 1/9/06, voyeg3r <[EMAIL PROTECTED]> wrote:
> --- Em shell-script@yahoogrupos.com.br, "Emerson Domingues Souto"
> <[EMAIL PROTECTED]> escreveu
> >
> > Boa tarde,
> >
> > vc pode usar o comando FIND que já foi largamente explic
eu gosto de usar assim
egrep -v "(^#|^$)"
On 1/6/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> vc diz remover linhas em branco ?
>
> sed '/^$/d' arquivo
> ou
> grep '.' arquivo
>
>
> Em 05/01/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu:
> > Obrigado pela a respos, deu c
[EMAIL PROTECTED] echo $a
117000410481
[EMAIL PROTECTED] echo $a | sed "s/\(...\)${a:3:3}\(...\)/\1999\2/"
117999410481
[EMAIL PROTECTED]
ou seja , sempre pego 3 caracteres a partir da posicao 3 , e altero
para oq eu quero , que n o caso eh 999
=D
On 1/4/06, pepelegal83 <[EMAIL PROTECTED]> wrote
coloque no ~/.bash_profile dele =D
On 1/2/06, Parangoricutirimirruaru <[EMAIL PROTECTED]> wrote:
> Em qual arquivo posso determinar que um determinado script execute para
> um determinado usuário?
>
>
>
>
>
> -
> Esta lista não ad
tenta fazer um
find /home/empresa/ -name empresa_logo_01.jpg
find /home/empresa/-name empresa.gif
vc quer q ele te retorne o path completo certo ? entao assim vai :)
On 12/28/05, marcosnj <[EMAIL PROTECTED]> wrote:
> Caros,
>
> Ainda estou tendo dificuldade em fazer um script que localiza um cer
--
On 12/21/05, Jorge Pereira <[EMAIL PROTECTED]> wrote:
> procure por "tput"
>
> man tput
>
> []'s
>
> Em 20/12/05, Fabricio Lopes de Souza <[EMAIL PROTECTED]> escreveu:
> >
> &
[EMAIL PROTECTED] ~]# senha=abc132asd213ad
[EMAIL PROTECTED] ~]# teste=$(echo $senha | sed s/[a-zA-Z0-9]//g)
[EMAIL PROTECTED] ~]# echo ${#teste}
0
On 12/21/05, rafael.nery <[EMAIL PROTECTED]> wrote:
> Olá!
> Fiz assim: echo $PASSWD | grep "^[1-9]*[a-zA-Z]\+[1-9]*$" | grep
> "^.*[1-9]\+.*$"
> Ma
bem , a primeira parte para ver se eh valida voce pode tentar assim :
teste=$(echo $senha | sed s/[a-zA-Z0-9]//g)
isso vai transformar todas letras e numeros em nada , entao a variavel
so vai conter caracteres invalidos
echo ${#teste}
vai te retornar qntos caracteres a variavel tem , ou seja , se t
;done;echo -n 100%;sleep 1;t=$[t+1];done;echo
> #com dialog:
> t=0;while [ $t -lt 100 ];do t=$[t+1];echo $t;sleep .3;done\
> |dialog --gauge "Barra de Progresso com dialog" 10 72
>
> #.........
Estou tentando fazer uma barrinha que mostre +- o quanto foi executado
do processo e talz.
Algumas duvidas surgiram :
Eh possivel de alguma forma o script conseguir ler o conteudo de
COLLUMNS sem ter que exportar ?
A algum outro jeito de fazer essa barra ?
ta ai o meu teste
Script meramente ilustr
ve se eh isto que tu quer
sed 's/\[.*\]//g' teste
-
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---
aprimorei um pouquinho para caso nao seja extamente a linha
antecessora do }; que tem a virgula aser apagada .
tac teste | sed '/)\;/{
:find
N
s/\,//g
t
b find
}
' | tac
primeiro , como queremos o a primeira "," antes do "};" , invertemos o
arquivo [tac]
quando ele achar o "};" ['/)\;/] , primeir
Veja se assim te satisfaz
//-
[EMAIL PROTECTED] ~]# cat teste
EATE TABLE tmor_1212_cred_agreg (
seq_ctrc integer NOT NULL,
tp_credito character(1) NOT NULL,
placa_agreg character(7) NOT NULL,
data_baixa date NOT NULL,
vlr_credito numeric(9,2) NOT NUL
server assim ?
levei em consideracao que eh para ser apagado todos ',' que estao antes do '};'
[EMAIL PROTECTED] scripts]# cat teste
CREATE TABLE FW (
did DECIMAL(3),
nomeVARCHAR(40),
UNIQUE(nome),
);
[EMAIL PROTECTED] scripts]# tac
sed -n '/Dec 7 10:20*/,/Dec 7 10:55.*/p' /var/log/messages
modifique para suas necessidades
On 12/5/05, joaosete <[EMAIL PROTECTED]> wrote:
> Olá pessoal!
>
> Alguem poderia dá uma luz de como automatizar uma busca para um
> intervalo de data e horas dentro do arquivo /var/log/messages? No cas
Creio que muito dessas coisas sejam pessoais .
Eu prefiro a primeira opcao , mas quando fica muito grande o if eu uso
a segunda :)
On 12/7/05, Fernando Lemes da Silva <[EMAIL PROTECTED]> wrote:
>
>Sem dúvida a segunda é mais clara, pois qualquer um que já tenha feito um
> programa conhece a si
que erro que deu ??
tem expect instalado ??
abracos . :)
On 12/6/05, Fernando Pereira <[EMAIL PROTECTED]> wrote:
> Nao funcionou na minha maquina nao. Estou utilizando o Debian Woody.
>
> []'
>
> fernando pereira
>
> On 12/6/05, Fabricio Lopes de Souza <[EMA
Para quem queria , eu fiz um negocinho bem simples usando expect ,
ainda estou deixando ele mais bunitinho e completo pra no final ser
uma aplicacao que pra mim vai gerenciar a imensidao de ips de clientes
que tenho que decorar :
[code auto_ssh.sh]
#!/bin/bash
lista="/usr/auto_ssh/autossh.list"
e
> aprendendo...
> >
> > Poderia me enviar se conseguir fazer?
> >
> > Obrigado.
> >
> > [ ]'
> >
> > Fernando
> >
> > On 12/1/05, Fabricio Lopes de Souza <[EMAIL PROTECTED]> wrote:
> >
> >> Eu estou tentando fazer um
Eu estou tentando fazer um script para ser gerenciador de ssh , ou
seja ele vai listar todos os ips q eu cadastrei , entao eu vou
escolher o numero referente a este ip e ele vai me conectar
seii que tenho que usar expect , mas o q eu quero mesmo é que meu
script pessa senha !
e tambem queria deixx
[EMAIL PROTECTED] wrk]# old=$(ls --color=no -ltr | egrep 2005[0-9]{9} |
head -n1 | cut -d" " -f13)
[EMAIL PROTECTED] wrk]# echo ${old:0:4} 2005
[EMAIL PROTECTED] wrk]# echo ${old:0:6} 200511
[EMAIL PROTECTED] wrk]# old=$(ls -ltr | egrep 2005[0-9]{9} | head -n1 |
cut -d" " -f13)
[EMAIL PROTECTED] wr
[EMAIL PROTECTED] wrk]# while read l l l l l l l l file l ; do [
${file:0:4} -eq 2005 ] && exit 0 ; done < <(ls -ltr | tr -s ' ' | cut
-d\\ -f9)
-bash: [: [00: integer expression expected
-bash: [: [00: integer expression expected
-bash: [: [00: integer expression expected
-bash: [: [00: integ
[EMAIL PROTECTED] wrk]# old=$(ls -ltr | egrep 2005[0-9]{9} | head -n1 |
cut -d" " -f13)
[EMAIL PROTECTED] wrk]# echo $old
2005112807535120051128_0001_rootnet1_eth0_ipv4det
[EMAIL PROTECTED] wrk]# echo ${old:0:4}
[EMAIL PROTECTED] wrk]# echo ${old:0:5}
[EMAIL PROTECTED] wrk]# echo ${old:0:6}
2
[EM
Estou tentando fazer o seguinte :
Quero pegar o arquivo mais velho de um padrao de arquivos em um diretorio
o meu padrao de arquivos é
2005112808520520051128_0001_rootnet1_eth0_ipv4det
MMDDHHMMSSMMDD_* // daqui pra frente nao me importa
estou tentando fazer o seguinte : ( o l é o lixo )
81 matches
Mail list logo