Olá, Cristiano.
Tente isso:
cat - << EOF | /usr/bin/ftp -n -v | tee [logfile.log]
open [remote.server]
user [username] [password]
cd [/path/to/your/dir]
dir [filename]
quit
EOF
Abraço!
Moiana.
2008/9/3 Cristiano Ferrari <[EMAIL PROTECTED]>:
> Salve ilustres!
>
> Estou escrevendo u
Como ficou o formato do arquivo_qualquer? Tem um padrão ou muda a cada
linha? Tem como termos um exemplo?
E os usuários, têm um padrao no nome?
[]s,
Moiana.
2008/9/10 semar.depin14 <[EMAIL PROTECTED]>:
> Bom dia a todos,
>
> O que estou precisando fazer é o seguinte:
>
> Criei um arquivo qualq
Oi, João.
Entendo que por motivos de privacidade você talvez não possa
copiar/colar um trecho do arquivo inalterado.
Mas altere os IPs e usernames num trecho e mande pra gente, vai ajudar
muito. Se existe um padrão, umas 3 ou 4 linhas já bastam.
Outro ponto é: seus usuários sempre têm "usuario" n
Tente um cut simples, veja se cai em alguma exceção no seu log. A
princípio, vai funcionar.
Estou usando espaço como separador, e pegando o oitavo campo:
$cut -d" " -f8 teste.txt
depto.setor02
depto.setor02
depto.setor02
abraço,
Moiana
2008/9/10 semar.depin14 <[EMAIL PROTECTED]>:
> Segue 3 lin
Se você sempre tem a mesma quantidade de linhas para cada "bloco",
você pode usar o grep -B / grep -A
Pelo que entendi, voce quer as linhas , ,
e do bloco em que encontrar:
"
certo?
Se for esse o caso, tente algo como o abaixo (estou só com o grep do
AIX aqui, entao nao tenho como testar -A e
Como estão as permissoes dos arquivos sendo backupeados? na crontab
ele está rodando com as mesmas permissoes que voce rodando
manualmente?
Breno.
--
2008/9/19 cnascime2003 <[EMAIL PROTECTED]>:
> Estou rodando esses script de backup que manualmente ele funciona que é
> uma maravilha é só colocar
A primeira mensagem que recebi dele aqui estava truncada logo depois
do while, deve ter mandado por engano.
Abraco!
Breno.
--
2008/9/24 MrBiTS <[EMAIL PROTECTED]>:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Klaus
>
> Não é necessário enviar a mesma mensagem duas vezes para a lista. E
Achei as soluções apresentadas aqui muito interessantes, e fui usar.
Cheguei a uma dúvida bem simples até: com cat esse tipo de
concatenação direta funciona. Mas em termos de mecânica de script, não
substitui um loop. Temos um atalho para loop que nao seja o uso do for
com toda a sua sintaxe? (Admi
my <[EMAIL PROTECTED]>:
> se o arquivo "lista" existe use ele como argumento
>
> muda o conteúdo do mycat para:
> #!/bin/ksh
> cat $(<$1)
>
> e testa com:
>
> ./mycat lista
>
> On Tue, Sep 30, 2008 at 09:57:33AM -0300, Breno Moiana wrote:
>> Achei a
Pelo que entendi, é isso que ele está fazendo, mas ele gostaria de
varrer o log uma vez só. Talvez um sed ou awk que avaliasse linha a
linha e jogasse o resultado pro arquivo certo?
Breno.
--
2008/9/30 Eri Ramos Bastos <[EMAIL PROTECTED]>:
> Se os inserts estão em linhas separadas dos outros
Até funcionou, mas tem um porém:
$ ./mycat.sh "$(:
> eu devo ta maluco, mas...
>
> $ ./mycat.sh "$(
> ?
>
> --
>
> Flavio do Carmo Junior aka waKKu
>
> 2008/9/30 Breno Moiana <[EMAIL PROTECTED]>:
>
>> Na verdade, o script é só uma demonst
que tal isso:
oldest=`ls -lt | cut -c59- | tail -n 1`
Deve ter um jeito mais bonito de isolar só o ultimo nome de arquivo,
no meu unix aqui (HP-UX) nao posso usar fields direto no cut, teria
que determinar o delimitador.
user **(146)> ls -l
total 0
-rw-r--r-- 1 usergroup0 Oct
Só pra retificar, é brasport.com.br, o brasport.com é um site de uma
empresa suíça de manufatura de pulseiras de relógios, estojos e outros
artigos em couro :)
Julião, "Clube JN" foi muito boa... tem carteirinha? "Membro do Julio
Neves Social Club", ia ser boa essa :D
abraço!
Moiana.
--
2008
Bom dia, pessoal.
Surgiu uma dúvida aqui... Eu preciso saber qual é o tamanho da maior
linha de um arquivo (quantas colunas ela tem).
Tem algum one-liner simples e elegante para isso? Todas as buscas que
tentei para limitar o escopo do problema acabam dando resultados
demais.
Eu pensei em um whi
mo, funcionando está..
abraço!
Moiana.
--
2008/12/22 jimmy :
> On Mon, Dec 22, 2008 at 10:19:38AM -0200, Breno Moiana wrote:
>> Bom dia, pessoal.
>>
>> Surgiu uma dúvida aqui... Eu preciso saber qual é o tamanho da maior
>> linha de um arquivo (quantas colunas ela tem
Adelson, seu exemplo de lixo também tem '@', entao acho que voce
precisa de outra regra. Consegue definir melhor o que é lixo?
abraco!
Breno.
--
2009/1/14 Adelson O. Junior :
> Olá pessoal,
>
> tenho um arquivo com várias linhas que sao do tipo:
> e2d3f2db4ef4363075d030ca7b3d2...@0ca.7b.3d.26
Olá, Guilherme.
Você chegou a fazer a engenharia reversa no mensagemWEB e passar ele
para shell script? Estou prestes a fazer isso para Claro, que também é
suportada pelo WEB.
Se você tiver produzido alguma coisa nesse sentido, poderia
compartilhar com a lista?
Thanks!
Moiana.
--
2009/1/20
803
>
> Linux user number # 470582
>
> --- On Wed, 3/4/09, Breno Moiana wrote:
> From: Breno Moiana
> Subject: Re: [shell-script] Script para envio de sms ou email para BRT
> To: shell-script@yahoogrupos.com.br
> Date: Wednesday, March 4, 2009, 11:00 AM
>
> Olá, Guilh
Boa tarde, lista.
Algum tempo atrás, rodou na lista um estudo de caso [1] sobre um
arquivo texto que continha registros que precisavam ser reorganizados.
[1] http://br.groups.yahoo.com/group/shell-script/message/27782
A estrutura do arquivo era a seguinte:
Ficha: 01
Nome: Fulano
Resumo: blab
o hash para nao atrapalhar as proximas comparacoes
# the usage of delete to erase a full array is a gawk extension, not
available in HP-UX's awk.
# delete hash;
split("", hash);
}
2009/4/3 jimmy :
> On Fri, Apr 03, 2009 at 03:51:54PM -0300, Breno Moiana wrote:
>> B
, então adicionei um FS:
>
> # ao encontrar o separador de fichas processar o hash
> /(|\/exemplo)/ {
>
> Tão ai, duas opçoes já.
>
> --
>
> Flávio do Carmo Júnior aka waKKu
>
> 2009/4/3 jimmy :
>> On Fri, Apr 03, 2009 at 03:51:54PM -0300, Breno Mo
Bom dia, pessoal.
Esse não é beeem um problema, visto que está funcionando, mas estou
querendo deixar mais bonito, sabe como é :)
Eu tenho um output que me dá uma lista de tamanho variado. Podem ser
duas, tres ou vinte linhas, nao importa:
Input:
um
dois
tres
Output:
um; dois; tres
Eu gostaria
gt;>
>> Existem 11 tipos de pessoas no mundo:
>> As que entendem binário,
>> as que acham que entendem
>> e as que não entendem.
>>
>> On Monday 04 May 2009 10:21:17 Flavio Junior wrote:
>>> $ tr '\n' ';' ?
>>>
>>>
tas, apesar de inesperado, é o que eu quero ;)
valeu!
2009/5/4 Bruno Coimbra :
>
>
> On Monday 04 May 2009 13:55:12 Breno Moiana wrote:
>
>
>> Esse era meu comando:
>> geralista.sh | awk '/minhabusca/ {print $3}'
>>
>> 1. Fazendo assim, funciona (
O que voce quer é algo assim? Tem umas aparas pra tirar, mas é esta a idéia?
$ ./teste 250 260
2250:192.168.0.251
2251:192.168.0.252
2252:192.168.0.253
2253:192.168.0.254
2254:192.168.0.255
2255:192.168.1.1
2256:192.168.1.2
2257:192.168.1.3
2258:192.168.1.4
2259:192.168.1.5
2260:192.168.1.6
$
Assim?
$ for x in a b c d; do for y in 1 2 3 4; do echo "x=$x, y=$y";done;done
x=a, y=1
x=a, y=2
x=a, y=3
x=a, y=4
x=b, y=1
x=b, y=2
x=b, y=3
x=b, y=4
x=c, y=1
x=c, y=2
x=c, y=3
x=c, y=4
x=d, y=1
x=d, y=2
x=d, y=3
x=d, y=4
Breno.
--
2009/9/25 Walter Alves
>
>
> For All,
>
> alguem poderia
Seria isso?
grep -e "" -e "" filename
Não me lembro agora se o grep vai reclamar do < e >, mas escape eles se
necessario:
grep -e "\" -e "\" filename
Isso, claro, assumindo que nao tenha essas tags em outras linhas.
Breno.
--
2009/9/28 Denis S. Costa
>
>
> Boa noite a t...@s
>
> Tenho
Nunca tentei este, mas tem um daemonizer em c que parece fazer o que voce
quer:
https://trac.id.ethz.ch/projects/daemonizer/browser/trunk/daemonizer
Alguns anos atrás eu usei um daemonizer em python, mas não consigo
encontrar. Achei um outro que não parei pra ver se se aplica a daemonizar
codigo
Boa tarde, pessoal.
Tenho um arquivo com uma série de comandos com seus parametros, no
seguinte formato:
> cat datafile
command PARNUM=0001 BLABLA=wewew BLIBLI=laala
command PARAM1=oneone PARNUM=0002
command noparm
command PARAM1=oneone PARAM2=twotwo PARNUM="0003"
command PARNUM=4 PARAM=lalal
com
2009/11/19 Tiago Peczenyj :
> vc não pode usar uma expressão regular como em
>
> awk '/PARNUM=/ && !/PARNUM=[0-9.]+/{print $0}' datafile
>
> ou
>
> awk '/PARNUM=/ && !/PARNUM=\"?[0-9.]+\"?/{print $0}' datafile
>
> 2009/11/19
pra
Value [07] accepted
>command PARA=lalal PARNUM="008"
Value ["008"] accepted
>command PARA=lalal PARNUM="038"
Error in value: ["038"]
>command PARNUM=09
Value [09] accepted
Breno.
--
"If you&
As funções zz tem uma função para arrumar nomes de arquivos estranhos:
http://funcoeszz.net/
Acho que é a 'zzarrumanome', dá uma olhadinha lá e veja se resolve.
Abraço!
Breno.
--
"If you're gonna eat three times a day to the day that you die, why
not be good at it?
It will save you money, it w
arrumanome "RAMONES - Don't Go.mp3" # fica ramones-dont_go.mp3
Breno.
--
"If you're gonna eat three times a day to the day that you die, why
not be good at it?
It will save you money, it will more than likely make you
healthier... and you'll be happier!"
Jamie Oli
Oi, Thiago.
Voce pode abrir uma subsessão de bash com tee:
$ bash | tee meulog.txt
Com isso, tudo o que você fizer nesse shell, vai para o log.
No caso de voce querer fazer algo mais 'discreto', como monitorar o uso de
uma ID controlada, algo assim, pode colocar no .profile da id em questao:
Voce pode isolar o "quente" do script dentro de uma função, e chamar essa
função com o tee, assim:
#!/bin/ksh
function meushell {
echo "um dois tres"
ls -l /home/user/um.ksh
}
meushell | tee meulog.log
Resultado:
$ ./um.ksh
um dois tres
-rwxr-xr-x 1 usergroup 110 Nov 26 12:
Assim?
for file in *.fs; do echo "mkdir $(basename $file .fs)" ; done
abraço!
Breno.
--
"If you're gonna eat three times a day to the day that you die, why not be
good at it?
It will save you money, it will more than likely make you healthier... and
you'll be happier!"
Jamie Oliver
2009/1
36 matches
Mail list logo