7; por
algo como $(ls *.mp3 *.wmv *.aac) ou por um arquivo texto com a o nome do
arquivos, um por linha.
Att.
Cristiano
--- Em shell-script@yahoogrupos.com.br, CQC escreveu
>
> Prezados,
>
> Sabemos que em certos casos os comandos executados pelo root não são
> gravados no .bash_history.
>
> Há alguma forma de gravar em tempo real e em um arquivo secundário (além do
> .bash_history) os comandos executados pelo
Senhores, antes de mais nada, postei uma mensagem que trata do mesmo problema
deste post na lista linux-board
(http://br.groups.yahoo.com/group/linux-board/message/29140).
Por favor, não considerem cross-posting pois, embora o problema seja o mesmo, a
solução é diferente.
Lá eu informo que est
--- Em shell-script@yahoogrupos.com.br, "Cristiano" escreveu
>
> (...)
> É aí que vocês podem me ajudar. Inicialmente, construí a seguinte ER:
>
> [[:alpha:]]*.[[:alpha:]]{0,3}\.?[[:alpha:]]{0,2}$
>
Permitam um adendo. Abaixo da raiz .br, há também TLD de 4 l
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves"
escreveu
>
> Fala Cristiano,
> no pastebin vc colocou assim:
>
> ((coop|blog|radio|flog|vlog|wiki|taxi)|([[:alpha:]]{3}))\.
> para fazer o que vc quer, basta tornar todo este bloco opcional. E para
> isso, b
Senhores, me deu um brancão agora.
Alguém lembra qual é mesmo a combinação de teclas usada no console que faz o
bash abrir o editor de texto indicado na variável $EDITOR (ou seria $VISUAL),
definida no .bashrc e, ao saír, descarregar o conteúdo do arquivo no prompt?
Acho util para testar comand
--- Em shell-script@yahoogrupos.com.br, "adalberto_barra"
escreveu
>
> Bom dia
>
> Tenho um script que analisa as informações de um log específico e direciona
> para um arquivo .log.
> Preciso encontrar uma maneira para que o resultado seja convertido em Html.
> Exemplo do log:
>
> Thu Dec
tório com N (leia-se trocentos) arquivos XML e
saber quais os códigos de produto em cada um deles.
Abraço
Cristiano
--- Em shell-script@yahoogrupos.com.br, "Cristiano" escreveu
>
> Salve ilustres, boa tarde.
>
> Estou montando um script para extrair dados de um arquivo XML (nota fiscal
> eletronica).
>
(...)
> O problema é que esta regex casa com todo o conteúdo da pr
--- Em shell-script@yahoogrupos.com.br, Fabiano Caixeta Duarte
escreveu
> Uma idéia:
>
> for i in *.xml; do
> echo -n "$i: "
> egrep -o '[[:alnum:]]*<\/cProd>' $i|sed
> 's/<[[:alnum:]\/]*>//g'|paste -sd,
> done
>
> A saída:
>
> arq.xml: 001,002,NNN
>
>
> Na verdade, dá pra fazer o cern
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves"
escreveu
>
> Ué! E pq vc não usa o paste para isso?
>
Grande mestre!
Não entendi? Onde que o paste entraria?
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves"
escreveu
>
> Eu só sei que vc pode usar o paste para colar as taxas que vc quer no código
> do produto. Não posso te dizer como, pq vc não disse como as alíquotas se
> amarrariam aos produtos. É a velha máxima latina "Perguntatum bene,
> re
--- Em shell-script@yahoogrupos.com.br, "Cristiano" escreveu
>
> Salve ilustres, boa tarde.
>
> Estou montando um script para extrair dados de um arquivo XML (nota fiscal
> eletronica).
>
> Dentro do XML há um campo 'cProd'. Preciso do conteúdo dele,
Senhores, em meus scripts mais complexo, costumo declarar as variáveis em um
arquivo separado e chamá-las através do source no script principal.
O problema é que às vezes fica dífícil dar manutenção no script, principalmente
quando não lembro o conteúdo de todas as variáveis.
Depurar um script
--- Em shell-script@yahoogrupos.com.br, "Ernander (Nander)"
escreveu
>
> Bom,
>
> Posso não ser a melhor Pessoa para dar a Sugestão, mas pelo que entendi voce
> quer mostrar tua chain com os respectivos valores das variáveis, certo?
>
> bom eu fiz assim :
>
> nan...@zangetsu:~$ cat teste
>
>
--- Em shell-script@yahoogrupos.com.br, Christian Casza escreveu
>
> Bem... já que falei do sed...
>
> sed -e "s/\(.*\)=\(.*\)/-e \'\s\/$\1\/\2\/\g\'/g" < vars | xargs sed - prog
>
> Supondo que "vars" seja seu arquivo de variáveis e "prog" seja o programa.
>
Grato a todos que responderam.
tório que contém os
arquivos, faça (tudo na mesma linha, caso o yahoo resolva quebrá-la):
for FILE in $(ls ??__*) ; do NEW_FILE=$(echo $FILE | sed
's/__/__/g') ; mv $FILE $NEW_FILE ; done
Testei aqui deu certo:
cristi...@mga0-fwall-dsl:/tmp/teste> ls -l
total 0
-rw-r--r-
Ilustres, bom dia.
Tenho 2 diretórios com o seguinte conteúdo.
#ls /dirA | head -n 4
1.txt
2.txt
3.txt
4.txt
#ls /dirB | head -n 4
a.txt
b.txt
c.txt
d.txt
Ambas as listas de arquivos SEMPRE** terão a mesma quantidade de arquivos
(limitado pelo HEAD), mas não há um padrão para os nomes em ambos
--- Em shell-script@yahoogrupos.com.br, "Cristiano" escreveu
>
> Ilustres, bom dia.
>
> Tenho 2 diretórios com o seguinte conteúdo.
>
> #ls /dirA | head -n 4
> 1.txt
> 2.txt
> 3.txt
> 4.txt
>
> #ls /dirB | head -n 4
> a.txt
> b.txt
>
--- Em shell-script@yahoogrupos.com.br, Darkzad escreveu
>
> Olá pessoal,
>
> Tenho um script de backup funcionando perfeitamente no meu servidor, mas
> agora meu chefe quer receber diariamente no seu EMAIL uma notificação
> que o backup foi concluído com sucesso.
>
> O problema é que nesse
--- Em shell-script@yahoogrupos.com.br, MrBiTs escreveu
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
>
> > Sim, acho que seria de extrema importância a formatação. Mas já que
> > utilizamos da democracia, e muitos devem votar em "nulo" já que não opnam,
> > acho que podemos faze
--- Em shell-script@yahoogrupos.com.br, Francisco - Yahoo escreveu
>
> Bom dia a todos,
> gostaria de saber se pode ser feito uma rotina em shell scrip para que
> leia e-mails e salve os arquivos XML anexados em um determinado diretorio.
> eu tenho uma conta de e-mail que os fornecedores enviam o
--- Em shell-script@yahoogrupos.com.br, Lawrence Waclawiak
escreveu
>
> Tudo funciona corretamente porém a maquina demora um pouco para
> processar toda a lista e montar o dhcpd.conf, gostaria de saber se
> alguém conhece uma forma mais eficiente de recuperar o valor desses
> campos que não s
--- Em shell-script@yahoogrupos.com.br, Lawrence Waclawiak
escreveu
> Sobre as variáveis agora eu fiquei na dúvida pois eu sempre as usava em
> caixa alta, até que fiz o Curso de Shell com o Júlio e ele indicou que
> deveríamos usar capitalizadas pois as variáveis de ambiente são por
> default
--- Em shell-script@yahoogrupos.com.br, Cristiano Amaral
escreveu
>
> Sem querer extender a *thread... Mais desde quando *"Os nomes de variáveis
> no código fonte do kernel são escritos, por padrão, em caixa baixa"
> export
Xará, agora você pôs uma pulga atrás d
--- Em shell-script@yahoogrupos.com.br, Alain Mouette escreveu
>
> Realmente tirou, mas não resolve meu problema:
>
> eu preciso continuar recebendo as mensagens em *tempo real*? ou seja, só
> quando o programa fecha é que eu vejo tudo.
>
> Foi exatamente por isso que eu perguntei na lista :)
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves"
escreveu
> - Sobre as variáveis:
> Para falar sobre isso vou dividir a msg do Cristiano em 2 partes:
> "Já pensou em usar nome de variáveis em caixa alta? IHMO, nomes de variáveis
> capitalizados são muito rui
--- Em shell-script@yahoogrupos.com.br, Alain Mouette escreveu
>
> Vou recomeçar toda minha explicação de novo, tá difícil...
>
> Vamos simular meu aplicativo com este script:
>
> #!/bin/bash
> echo mensagem1
> sleep 2
> echo @mensagem2
>
> Eu testei todas as sujestões dadas, e todas funcionam
Salve pessoal, boa tarde.
O comando -exec do find suporta a chamada a uma função no bash?
Exemplo:
function deleta ()
{
mv $1 /tmp/lixeira/
}
find ./ -name '*.jpg' -exec deleta {} \;
Isso me retorna:
find: `deleta': No such file or directory
Há uma maneira de eu chamar esta função à partir d
--- Em shell-script@yahoogrupos.com.br, Bruno Gunter escreveu
>
> Cria um sh com a função no /usr/local por exmeplo, e chama no find:
> find ./ -name '*.jpg' -exec /usr/local/deleta.sh {} \;
>
Ok, mas aí eu não preciso criar a função. Crio o script direto.
A ideia de usar a função é definir o
--- Em shell-script@yahoogrupos.com.br, Edinho Almeida
escreveu
>
> Olá
> Me parece que ele executou a função deleta.
> O que ele não encontrou foi o arquivo para fazer o move.
>
>
> Abs
> Edinho Almeida
> 11 8018-8019
Não, não executou.
Veja:
cristi...@mga0-fwall-dsl:/tmp> cat teste.sh
#
Salve ilustres, bom dia.
Estou tentando escrever um script usando o SED que identifique o conteúdo de um
campo dentro de um arquivo XML (tudo o que estiver entre as tags
e ) e substitua este conteúdo por ele mesmo,
mas com uma quebra de linha a cada 76 caracteres.
Pensei que daria para fazer
--- Em shell-script@yahoogrupos.com.br, Fernando Luizao
escreveu
>
> Imagino que seu arquivo esteja assim:
>
> cat arquivo
> lalal
> lele
>
> dgdfgfd vbcvbcvbcv sddfhgdgb cvretghddg cvbcvbcvbvaczxc sdgdf dfgdfg
> dfgdfgdfgdfgdfgdfg
> dgdfgfd vbcvbcvbcv sddfhgdgb cvretghddg cvbcvbcvbvaczxc sdgd
--- Em shell-script@yahoogrupos.com.br, "Cristiano" escreveu
>
> Ajuda, e muito.
>
> Falta ainda o loop para fazer a segunda quebra. Vou trabalhar no código.
>
> Muito obrigado.
>
Salve pessoal.
Consegui chegar no código.
Vejam como ficou:
http://pastebi
--- Em shell-script@yahoogrupos.com.br, Wagner Brasileiro
escreveu
>
> MrBits,
>
> Me desculpe pela demora e por não ter postado o código pelo Pastebin, além de
> não conhecer e ferramenta, encarei como uma sugestão apenas e meu muito
> obrigado
> pelo seu empenho mesmo assim. Me enrolei co
--- Em shell-script@yahoogrupos.com.br, "Cristiano" escreveu
> Wagner, vamos por partes.
>
> Antes de mais nada, se o resultado do seu script apareceu OK quando você usou
> text/plain e não funciona quando você usa text/html, o assunto shell acabou
> aqui. Seu script
--- Em shell-script@yahoogrupos.com.br, José Paulo de Oliveira Petry
escreveu
>
> Cristiano,
>
> Imagina se estivesse com tempo!!!
>
> Mto obrigado, captei o conceito e vou tentar coloca-lo em prática!
>
> Valeu
> José Paulo
>
Já que gostou da ideia, dá
--- Em shell-script@yahoogrupos.com.br, "Mauro" escreveu
>
> Boa tarde senhores.
>
> Tenho alguns arquivos que tenho que alterar partes deles seguindo um padrão
> mas não estou conseguindo encontrar um caminho por ser algo un tanto quanto
> específico.
>
> Um exemplo é o seguinte.
>
> Origi
--- Em shell-script@yahoogrupos.com.br, Thiago Diniz da Silveira
escreveu
>
> Pela minha lógica ao deixar como daemon.. ele vai estar consumindo memória e
> processamento o tempo todo.
> Acho que a cron já está lá justamente para isso, só ela consome memória e
> processamento menor do que se to
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves"
escreveu
>
> Eu acho que o assunto é bastante pertinente. Opessoal que usa shell
> normalmente é admin e isso é um assunto interessante para qq admin que
> mereça esse nome.
>
> Eu tentaria uma coisa totalmente diferente, pois acho que com
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves"
escreveu
>
> Eu acho que o assunto é bastante pertinente. Opessoal que usa shell
> normalmente é admin e isso é um assunto interessante para qq admin que
> mereça esse nome.
>
> Eu tentaria uma coisa totalmente diferente, pois acho que com
--- Em shell-script@yahoogrupos.com.br, "Cristiano" escreveu
> A dica do Eri faz isso. Para quem é familiar com bancos relacionais, o
> inotify é uma espécie de trigger para o file system.
>
> As opções do incron não são muito intuitivas e a documentação do site não é
>
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves"
escreveu
>
> Primeiro mostre o que vc tentou fazer. Isso é a diferença entre ajuda e
> consultoria.
Interessante também pesquisar o histórico do fórum.
Meu último post, coincidetemente **imediatamente anterior** ao dele (sobre CRON
x DAE
--- Em shell-script@yahoogrupos.com.br, Elder Marco escreveu
>
> O lynx com a opção -dump não poderia te ajudar nisso?
Quase todo browser em modo texto possui a opção -dump, citada pelo Elder.
Além do lynx, você também o links e o w3m.
Cada um deles renderiza a página em texto de maneira difere
Senhores, bom dia.
Estou otimizando um script de firewall e tenho um arquivo que descreve serviços
e portas.
Seu conteúdo é +- assim:
BACULA_DIR;9101;tcp udp
BACULA_FD;9102;tcp udp
BACULA_SD;9103;tcp udp
DNS;53;tcp udp
FIREBIRD;3050;tcp
FTP;20:21;tcp
GMAIL_POP;995;tcp
A ideia é criar uma funçã
Caros amigos, Bom dia!
Estou com uma série de arquivos .eml em meu S.O. Linux e não consigo apagá-los,
em pesquisa, encontrei o comando " find / -name \*.eml -print | xargs rm -f" o
qual me ajudou para apagar alguns, só que existem muitos outros em pastas que
contêm espaços em seus nomes, assim
com -0 do xargs
>
> find -opções -print0 | xargs -0 comando
>
> ou use a opcao -delete do find
>
> 2010/8/30 Cristiano
>
> >
> >
> > Caros amigos, Bom dia!
> >
> > Estou com uma série de arquivos .eml em meu S.O. Linux e não consigo
> >
variáveis, de modo a poder tratar o conteúdo do arquivo.
Se o formato do arquivo usasse delimitadores, ao invés de comprimento
para separar os campos, já sei como faria.
Mas deste jeito, não tenho a menor idéia...
Alguém me ajuda?
Abraço...
Cristiano
--- Em shell-script@yahoogrupos.com.br, "Eri Ramos Bastos"
<[EMAIL PROTECTED]> escreveu
>
> Parece um caso perfeito para usar o rac dentro do seu shell script:
>
> http://aurelio.net/rac/
>
> []'s
> Eri
>
Valeu Eri pela dica... O Verde é realmente f
Mas...
Eu não consegui entender como vo
Estou tentando colocar o comando history -c em um script para limpar a
maquina antes de entrega-la ao cliente, só que este comando dentro do
script, não está funcionando. Alguém tem alguma idéia?
[As partes desta mensagem que não continham texto foram removidas]
--- Em shell-script@yahoogrupos.com.br, Eduardo Miranda - EFSM
Solutions <[EMAIL PROTECTED]> escreveu
>
> Bom dia a todos do Grupo;
>
> Na empresa onde trabalho, existe aproximadamente 550 Gigas de
informação.
>
> Seria muito complexo montar um script para fazer uma listagem dos
> arquivos com r
--- Em shell-script@yahoogrupos.com.br, Eduardo Miranda - EFSM
Solutions <[EMAIL PROTECTED]> escreveu
>
> Cristiano, Obrigado mesmo.
> Vou tentar fazê-lo aqui, mais não tenho experiência nenhuma com shell.
>
Um post scriptum...
Toma cuidado com o "find ./ -ctime 0 -exec
Henrique, nesse caso não seria mais fácil utilizar o g4u ?
Henrique, essa solução não é apropriada "Muitas dessas instalações
serão feitas por leigos, o máximo que posso exigir deles é que façam
uma instalação de algum linux bem User-friendly e que rodem o script"
... O resto do que poderia ser dito seria off topic, então...
Acrescenta o z no tar... nice -n15 tar -czvf /dev/st0 -T $arq 2>>
$ERR | tee -a $LOG
?
Desculpe-me se talvez o assunto foge um pouco do escopo da lista. O
problema é com dump de conteúdo HTML mas está me atravancando a
elaboração de um script (como de fato o mesmo já atravancou a
elaboração de muitos outros).
Abraço...
Cristiano Ferrari
--- Em shell-script@yahoogrupos.com.br, "Tiago Barcellos Peczenyj"
<[EMAIL PROTECTED]> escreveu
>
> Não acho que seja off-topic, as vezes precisamos fazer isso em scripts
> e basta saber as opções certas do curl, por exemplo
>
> http://curl.haxx.se/docs/httpscripting.html
>
> Veja a sessão: 10. C
--- Em shell-script@yahoogrupos.com.br, "Tiago Barcellos Peczenyj"
<[EMAIL PROTECTED]> escreveu
>
> provavel que vc esteja indo para a pagina errada, uma coisa é a pagina
> de login, outra é a que ela te redireciona depois que o login foi
> feito com sucesso.
>
> observe isso ;-)
>
Ok, quanto à
--- Em shell-script@yahoogrupos.com.br, Viktor Mota <[EMAIL PROTECTED]>
escreveu
>
> Olá Cristiano Ferrari,
>
> Eu nao acho off-topic, pq tenho que implementar inumeras vezes isso
em alguns scripts...
>
> Ai vai o meu pitaco (da uma googleada, vai pegar os exemplos):
--- Em shell-script@yahoogrupos.com.br, "Cristiano Ferrari"
<[EMAIL PROTECTED]> escreveu
> Ok, quanto à respeito da página, mas o procedimento das requisições
> está correto ou estou comendo barriga em algo?
>
Ha! Great! It's working fine!!!
Realmente o erro era a
funcionalidade, mas
está além dos meus domínios.
Alguem conhece algum aplicativo que não dependa de ambiente gráfico
para me retornar o MIME type de um arquivo?
Abraço
Cristiano
mail + uuencode.
A idéia aqui é outra. É poder ter uma ferramenta que te permita enviar
um e-mail para a internet, mesmo à partir de uma máquina que não
possui MTA configurado ou não permita a instalação de outros programas
como o SendEmail. Algo para ter no pen-drive.
Abraço
Cristiano
Tenta: grep -r *
2008/7/26 bossonaroesao06 <[EMAIL PROTECTED]>:
> Pessoal...
>
> Existe alguma forma de pesquisar todos os arquivos que contenham uma
> determinada palavra no seu conteúdo ?
>
> Pelo que vi, os comandos locate e find so verificam o nome do arquivo e
> eu preciso que ele verifique
-ne compara números
!= compara strings
O yum faz isso, não é necessario gerar um script para isso...
cos das threads fiquem mais organizadas.
Abraço e bom dia a todos.
Cristiano Ferrari
alguém, por favor, poderia me explicar por que eu consigo
executar um arquivo sem permissões de execução apenas acrescentando um
'. ' antes dele?
Abraço
Cristiano Ferrari
NLINHA=$(wc -l < frases.txt)
XLINHA=$((RANDOM % NLINHA))
test $XLINHA -eq 0 && XLINHA=1
sed -n ${XLINHA}p frases.txt
uivo, e só fizesse 1
conexão para puxá-lo. Pelo fato do comando ftp ser interativo estou
com dificuldades em encontrar a melhor forma de fazer isso.
Alguém teria uma idéia de como posso fazer para obter uma listagem do
diretório do ftp?
Abraço
Cristiano
testei isso:
$ ftp -ni elsie.nci.nih.gov < /tmp/teste.ftp | grep tzdata.*.tar.gz
Sendo que o conteúdo de /tmp/teste.ftp é:
user anonymous cristiano
cd pub
nlist tzdata*
bye
Mas com o lynx ganho o path completo do arquivo, economizando algumas
linhas.
Muito obrigado.
Lendo o arquivo southa
a solução tanto do Flávio como do Eri.
A do Flávio ficou assim:
ANO=`date +%Y`
wget `lynx -dump ftp://elsie.nci.nih.gov/pub | grep -o
"ftp.*tzdata$ANO..tar.gz"`
E a do Eri ficou assim:
echo "user anonymous cristiano
cd pub
mget tzdata`date +%Y`*
bye" | ftp -ni elsie.nci.n
Pode fazer assim:
MENSAGEM="
Escreva a mensagem de erro aqui
"
<"trecho do script onde deseja fazer a verificação">
test $? -ne 0 && echo $MENSAGEM
2008/9/11 Thiago Andrighetti <[EMAIL PROTECTED]>:
> Caro Eri, creio que não me expressei direito, minha duvida não é quanto a
> testar se o arquivo
Assim fica mais limpo :
find /diretorio_ a_excluir -type f -mtime +2 | xargs rm
2008/9/11 Christian Silva <[EMAIL PROTECTED]>:
> Boa tarde pessoal,
>
> Montei um script hoje para manter armazenado apenas os arquivos que possuem
> a data de hoje ou de ontem. Todos os demais arquivos daquele dire
8/9/12 Thiago Andrighetti <[EMAIL PROTECTED]>
>
>> Mas ai eu só retornei uma mensagem, e o numero da linha onde ocorreu o
>> erro?
>> é isso que eu quero mostrar...
>> se for erro de sintaxe do bash ele até mostra, mas em alguns casos não
>> mostra, então eu que
Pelo que entendi, o que importa mesmo é contagem da linha com
"Resp:0" é isso ? Ou estou enganado... se for isso:
grep "RESP:0;" arquivo.log | wc -l
--- Em shell-script@yahoogrupos.com.br, "André Saunite" <[EMAIL PROTECTED]>
escreveu
>
> Olá,
>
> Já tentou assim?
>
> cat $(cat lista.txt)
>
> Abs,
> André Saunite
Menos elegante, mas igualmente funcional:
for ARQUIVO in `cat lista.txt` ; do
cat "$ARQUIVO"
done
[[ ]]
Tenta:
dos2unix
Caríssimos, boa tarde.
Preciso importar um grande volume de dados de um arquivo texto imenso e
possuo um arquivo texto cujo conteúdo quase segue um padrão. O "quase"
é que me mata.
Pensem em um arquivo com várias fichas, cada uma com vários campos, e
todas as fichas separadas por um delimitador.
--- Em shell-script@yahoogrupos.com.br, "Cristiano Ferrari"
<[EMAIL PROTECTED]> escreveu
> Pensem em um arquivo com várias fichas, cada uma com vários campos, e
> todas as fichas separadas por um delimitador. Algo do tipo:
>
Detalhe: o Yahoo limpa os espaços.
Veja o ar
--- Em shell-script@yahoogrupos.com.br, jimmy <[EMAIL PROTECTED]> escreveu
> #!/usr/bin/sed -f
>
> /^ *Ficha:/{
> :a;
> N;
> s/\n/; /;
> /; -/{
> bb;
> }
> s/ \+/ /g;
> ba;
> }
> :b;
> s/\n//g;
> s/^ \+//;
>
Vixi jimmy, não consegui entender o comando.
Você poderia postar
--- Em shell-script@yahoogrupos.com.br, "Arthur M. Meskelis"
<[EMAIL PROTECTED]> escreveu
> olha só
>
> $ cat teste_20081107
> current_data,
> current_data)
> current_data+1
>
> $ sed 's/current_data\([^+]\)/current_data-2\1/g' teste_20081107
> current_data-2,
> current_data-2)
> current_data+1
arte
da estrutura da query.
Sei que a solução é simples, mas não estou conseguindo "sair do quadrado".
Será que alguém poderia me dar uma idéia de como eu poderia trocar
todos os current_date, exceto aqueles sucedidos por um caracter de '+'?
Att.
Cristiano
Vê se era isso, que tinhas em mente:
while test -n "$1"
do
echo "Parâmetro $CONT: "$1
CONT=$((CONT+1))
shift
done
Poderia enviar o resto do script?
Verifica a variável IFS ...
Honoráveis, boa tarde.
Estou criando um script que insere registros automaticamente em um
banco MySQL. Até aí, tudo tranquilo.
Só que em determinadas situações, preciso inserir o conteúdo de um
arquivo binário em um campo blob. E depois preciso reverter o
processo, extraindo este binário do blob
--- Em shell-script@yahoogrupos.com.br, MrBiTS <[EMAIL PROTECTED]> escreveu
> Até onde sei, Shell-Script, de per si, não tem ferramentas
> para tratamento de campos BLOB.
> E, MySQL por MySQL, ainda mais com tratamentos de campos BLOB,
> foge do escopo da lista.
> Entretanto, SE a lista achar pert
das datas, que o shell se
encarrega de fazer a expansão e substituí-la pelo conteúdo correto.
Abraço
Cristiano
--- Em shell-script@yahoogrupos.com.br, "Cristiano Ferrari"
escreveu
> O próprio Júlio que você sitou postou em 2004 dois scripts para
> converter datas em números seriais e números seriais em datas, que
> permitem você fazer contas com elas facilmente em shell.
Meu Deus!
e fazer em
conexões HTTP com os browsers? Se sim, qual é comando/aplicativo que
pode me responder qual o client da conexão?
Abraços
Cristiano
o C. Neves, não poderia estar em melhores mãos. Mas vale também
uma olhada no site do Aurélio, que tem uma excelente sessão sobre
shell (http://aurelio.net/shell/), principalmente na parte do canivete
do shelleiro (http://aurelio.net/shell/canivete.html) que é um ótimo
cartão de referências.
Abraço
Cristiano
--- Em shell-script@yahoogrupos.com.br, "Eri Ramos Bastos"
escreveu
>
> Talvez a variável TERM te ajude.
> Dependendo da sua origem e do tipo de terminal que estiver acessando
> você pode ter algo como: xterm, screen, aterm, linux, etc.
> Ai nisso você pode amarrar um case e definir o que precisa.
Acho que isso cai dentro do escopo senha e shell scripts:
http://www.dicas-l.com.br/dicas-l/20060601.php
Eu uso esta aqui para verificação de IP:
# Funcao para validar IP
VALIDAIP(){
echo "$1" > /tmp/IP
grep -qE
'\b(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\b'
\
/tmp/IP
if test $? -ne 0 ; then
echo "$1 nao eh valido"
ls -ltr | tail -1
2009/2/28 João Vitor Ramos :
> E aí pessoal , bl ?
> Estou escrevendo um script e nele tem um ls em alguns arquivos. Este ls
> retorna 3,4,5 arquivos ... gostaria de obter apenas o mais novo. É possivel
> ? Tem algum parâmetro do ls que limita o número de resultados ? Ou outro
>
A opção -i no sed também poder gerar uma cópia de seguranca:
sed -i.bkp '/teste-123/d' arquivo.txt
direcionar a
saída para um arquivo texto.
Mas acho que isso irá consumir muito recuso. Acho que talvez com o awk eu
consiga algo mais simples e mais eficaz, em termos de uso de processamento, só
não sei como.
Alguém tem alguma idéia?
Abraços e obrigado de antemão.
Cristiano
--- Em shell-script@yahoogrupos.com.br, Fabiano Caixeta Duarte
escreveu
> "Problema" interessante...
>
> O comando formail com a opção -l te dará um excelente (e rápido) ponto
> de partida.
>
> Poste os resultados.
>
> --
> Fabiano Caixeta Duarte
Grande Fabiano...
Muito obrigado.
O formail
--- Em shell-script@yahoogrupos.com.br, Fabiano Caixeta Duarte
escreveu
> "Problema" interessante...
>
> Poste os resultados.
Fabiano, o script ficou assim
http://pastebin.com/f2f80452
Bastante tosco, mas resolveu o caso. O problema mesmo foi a performance:
cristi...@mga0-fwall-lan:~> time ./
--- Em shell-script@yahoogrupos.com.br, jimmy escreveu
> a string "=?iso-8859-1?Q?" no início da linha refere-se a codificação
> usada;
>
> cada sinal de "=" seguido de 2 caracteres, referem-se a um caractere
> em notação hexadecimal, exemplo:
>
> echo =CA | sed 's/=CA/\xCA/;' # vai produzir "Ê"
1 - 100 de 166 matches
Mail list logo