Re: [shell-script] Redimensionando fo tos e modificando a resolução rapidinho

2007-07-12 Por tôpico Julio Cardoso
Olá aqui no meu caso eu corrigi dessa forma ele diminue a qualidade do arquivo que converte uma imagem de 1mb pra 96k #!/bin/bash # Script para redimensionar e modificar # a qualidade de fotos # # Agradecimentos: JFMitre # http://jfmitre.blogspot.com/2006/05/imagemagick-convert.html # Renomeando

Re: [shell-script] Redimensionando fo tos e modificando a resolução rapidinho

2007-07-12 Por tôpico Julio Cardoso
Legal esse script, muito útil, rapa você ve o linux você consegue de tudo hehe voyeg3r escreveu: > > Quando são muitas fotos o jeito é um script, não é mesmo? > > #!/bin/bash > # Script para redimensionar e modificar > # a qualidade de fotos > # > # Agradecimentos: JFMitre > # http://jfmitre.blogs

Re: [shell-script] Separar campos contidos numa linha

2007-07-12 Por tôpico Flavio Junior
Cara... Eu imagino que não seja sempre A COB REDUZIDA, naquele campo, senão ate diria pra voce usar o sed com substituição por numero de ocorrencia, ou seja: # sed 's/\ /_/8' Ai ele vai substituir a 8a. ocorrencia do " " (espaço) por _ e depois voce pode fazer seu tr ' ' '@' normalmente que nao v

[shell-script] Re: Separar campos contidos numa linha

2007-07-12 Por tôpico mop
Veja se não há delimitadores do tipo que no copy'n paste com mouse podem ir embora. Talvez não haja delimitadores pois a posição dos campos é fixa na linha o que acho ser bem mais provável. Dê uma olhada nas várias linhas e veja se não está tudo devidamente alinhado. É assim que se aprende soli

Re: [shell-script] Separar campos contidos numa linha

2007-07-12 Por tôpico Alfredo Casanova
Eu faria o seguinte antes de dar o sed que troca os espaços por @ (alias, vc pode usar o espaço em branco como delimitador no cut, não precisaria fazer isso, pelo que vi), vc dá um sed que substitui a string A COB REDUZIDA por alguma outra coisa, tipo "ACBRRDZ" ou algum codigo mais criativo e legív

[shell-script] Separar campos contidos numa linha

2007-07-12 Por tôpico brunogcorrea
Olá. Faço faculdade e moro em uma república com mais algumas pessoas. Depois de algum tempo conferindo os gastos telefônicos de cada um no papel resolvi fazer um programinha para dividir as contas automaticamente. Numa nova versão, estou tentando utilizar um shell script para organizar a conta de

Re: [shell-script] Problemas com Script

2007-07-12 Por tôpico Julio C. Neves
Para vc usar variáveis do Shell dentro do awk, vc não pode fazê-lo entre apóstrofos, deve exibi-las para que o shell resolva seus valores. Para funcionar, faça assim: 15 awk '{if ($1 >= '$DAT1' && $1 <= '$DAT2') print $0}' $ARQ_RES2 > resultado.txt Abraços, Julio :wq Em 12/07/07, Michel I. More

Re: [shell-script] Problemas com Script

2007-07-12 Por tôpico Tiago Barcellos Peczenyj
tenta assim: awk -v A=${DAT1} -v B=${DAT1} '$1 >= A && $1 <= B {print}' $ARQ_RES2 On 7/12/07, Michel I. Moreira <[EMAIL PROTECTED]> wrote: > > Boa tarde nobres colegas > > Com a ajuda do Tiago e de algumas "googladas" cheguei a esse script > > 1 #!/bin/bash > 2 ARQ_RES='teste.txt' > 3 ARQ_R

Re: [shell-script] Conversão de Bases em Bash

2007-07-12 Por tôpico Julio C. Neves
Fala Tiago, isso tem no meu livro há mais de 3 edições e acho que tb tem no Papo de Botequim . Abraços, Julio :wq Em 12/07/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: > > Muito interessante esta dica que vi no "Advanced Bash-Scripting Guide" > do Mende

[shell-script] Problemas com Script

2007-07-12 Por tôpico Michel I. Moreira
Boa tarde nobres colegas Com a ajuda do Tiago e de algumas "googladas" cheguei a esse script 1#!/bin/bash 2ARQ_RES='teste.txt' 3ARQ_RES2='teste2.txt' 4ARQ_RES3='teste3.txt' 5ARQ_LOG='XXX.XXX.XXX.XX_YY.log' 6PERC='5' 7cat $ARQ_LOG|awk '{print $1 " " strftime("%d/%m/

[shell-script] Re: Conversão de Bases em Bash

2007-07-12 Por tôpico mop
Ótimas dicas, apenas acrescentaria que, pelo menos no bash, as bases não precisam ser exclusivamente potências inteiras de 2. [EMAIL PROTECTED]/tmp$ n=R1s; for b in `seq 56 99`;do echo n=$n bd=$b vd=$[$b#$n];done n=R1s bd=56 vd=166292 n=R1s bd=57 vd=172282 n=R1s bd=58 vd=178378 n=R1s bd=59 vd=184

Re: [shell-script] Conversão de Bases em Bash

2007-07-12 Por tôpico Tiago Barcellos Peczenyj
para datas mm/dd/ é facil $ date -d '06/20/1980' +'%c -> %s' Fri 20 Jun 1980 12:00:00 AM BRT -> 330318000 LC_ALL=pt_BR date -d '06/20/1980' +'%c -> %s' Sex 20 Jun 1980 00:00:00 BRT -> 330318000 ;-) On 7/12/07, Michel I. Moreira <[EMAIL PROTECTED]> wrote: > > Bom dia senhores... > > Achei

Re: [shell-script] Conversão de Bases em Bash

2007-07-12 Por tôpico Michel I. Moreira
Bom dia senhores... Achei muito interressante isso, e aproveitando o assunto, estou montando um script que vai ler um arquivo de log, onde preciso pegar o periodo entre duas data. O problema é que no log é gravado em unix timestamp e eu tenho que passa as datas convencionais para ele. Eu conse

[shell-script] Conversão de Bases em Bash

2007-07-12 Por tôpico Tiago Barcellos Peczenyj
Muito interessante esta dica que vi no "Advanced Bash-Scripting Guide" do Mendel Cooper [ http://tldp.org/guides.html ] e, inclusive, publiquei no meu blog com um adendo sobre fazer o mesmo usando o bc que todo mundo deve estar careca de saber. Com Bash, podemos representar números nas mais vari