[shell-script] Re: sftp ou scp no shell

2007-01-15 Por tôpico Leogildo
Oi,

Tente com scp...

$> scp nome_arq [EMAIL PROTECTED]:~/nome_arq

Obs.: nome do arquivo de destino dispensável se for igual à origem.


T+

--- Em shell-script@yahoogrupos.com.br, João Augusto 
<[EMAIL PROTECTED]> escreveu
>
> Olá lista, tenho um script e gostaria de enviar um arquivo pro meu 
home em outra máquina, estou usando sftp,  fiz como no exemplo 
abaixo, porém o arquivo não é enviado, possuo chave pública que me 
permite logar sem senha.
> 
> 
> .
> .
> .
> sftp [EMAIL PROTECTED] "$arq;"
> 
> Att.
> João Augusto
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[shell-script] Re: sftp ou scp no shell

2007-01-15 Por tôpico Leogildo
Oi,

Tente enviar com scp...

$> scp nome_arq [EMAIL PROTECTED]:~/nome_arq

Obs.: nome do arquivo de destino opcional


T+

--- Em shell-script@yahoogrupos.com.br, João Augusto 
<[EMAIL PROTECTED]> escreveu
>
> Olá lista, tenho um script e gostaria de enviar um arquivo pro meu 
home em outra máquina, estou usando sftp,  fiz como no exemplo 
abaixo, porém o arquivo não é enviado, possuo chave pública que me 
permite logar sem senha.
> 
> 
> .
> .
> .
> sftp [EMAIL PROTECTED] "$arq;"
> 
> Att.
> João Augusto
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: RES: [shell-script] VERIFICAR se o ORACLE está disponível

2006-04-04 Por tôpico Leogildo
Ae,

Se os dados estão no client, e vc não pode removê-los sem saber se a 
carga ocorreu ok, considerando que vc executa algo como sqlload ou 
LOAD DATA (ou algo similar) via sqlPLUS e/ou plSQL, por que vc 
simplesmente não testa a execução da carga?


T+
--- Em shell-script@yahoogrupos.com.br, "LuisH" <[EMAIL PROTECTED]> escreveu
>
> Desculpe Tiago,
>  
>Faltou dizer que o ORACLE está em outra máquina.  Tenho só o 
client do
> ORACLE na máquina que roda o shell e não posso deletar o conteúdo 
de um
> arquivo sem ter certeza de que a inclusão no ORACLE aconteceu 100% 
OK.
>  
> O que eu quero mesmo é testar se o ORACLE (corporativo.  fica 
em uma
> máquina central.)  está OK antes de gerar o arquivo no LINUX com os 
dados
> para fazer insert.
>  
>  
> Obrigado pela dica.
>  
>  
>  
> 
> -Mensagem original-
> De: shell-script@yahoogrupos.com.br [mailto:shell-
[EMAIL PROTECTED]
> Em nome de Rafael
> Enviada em: terça-feira, 4 de abril de 2006 02:16
> Para: shell-script@yahoogrupos.com.br
> Assunto: Re: [shell-script] VERIFICAR se o ORACLE está disponível
> 
> 
> 
> ps -u oracle
> 
> ou o nome do seu bd no lugar do oracle.
> 
> --- Tiago Barcellos Peczenyj
> <[EMAIL PROTECTED]> escreveu:
> 
> 
> -
> Ja tentou usar expect ?
> 
> On 4/3/06, Luis Hemrique M Rosa <[EMAIL PROTECTED]>
> wrote:
> >  Antes de rodar um script de inserção de dados em um
> ORACLE, preciso
> >  ter certeza de que está tudo bem.
> >
> >  Fiz assim, e funcionou:
> >  #---
> >  tnsping $1
> >
> >  if [ $? = 0 ]
> >  then
> >  echo valeu
> >  else
> >  echo erro
> >  fi
> >  #
> >
> >  Mas o tnsping não é suficiente, preciso saber se o
> ORACLE responde
> >  usando o sqlplus só que o sqlplus retorna sempre 0
> e se a senha
> >  estiver errada o script fica travado esperando um
> segunda tentativa.
> >
> >  *  Alguém tem alguma rotina que valide se o
> ORACLE está no ar e
> >  que o script tenha acesso na tabela correta 
> >
> >  ps. Tentei fazendo o script retornar o resultado de
> um select count
> >  (*) mas sou muito ruim de shell.
> >
> >  Qualquer ajuda será muito bem vinda.
> >  Obrigado.
> >
> >
> >
> >
> >
> >
> >
> 
-
> >  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.
> >
> 
-
> >  Sair da lista:
> [EMAIL PROTECTED]
> >
> 
-
> >  Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> >
> 
-
> >  Servidor Newsgroup da lista: news.gmane.org
> >  Grupo:
> gmane.org.user-groups.programming.shell.brazil
> >
> >
> >
> >
> >  
> >  Links do Yahoo! Grupos
> >
> >
> > Para visitar o site do seu grupo na web, acesse:
> > http://br.groups.yahoo.com/group/shell-script/
> >
> > Para sair deste grupo, envie um e-mail para:
> > [EMAIL PROTECTED]
> >
> > O uso que você faz do Yahoo! Grupos está sujeito aos
> Termos do Serviço do
> > Yahoo!.
> 
> 
> --
> Tiago B Peczenyj
> Linux User #405772
> 
> # cd /pub
> # more beer
> 
> 
> 
-
> 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.
> 
-
> Sair da lista:
> [EMAIL PROTECTED]
> 
-
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> 
-
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
> 
> 
> 
>   
>   
> -
> Links do Yahoo! Grupos
> 
>Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
> 
>Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
> 
>O uso que você faz do Yahoo! Grupos está sujeito
> aos Termos do Serviço do Yahoo!.
> 
> 
> 
> 
> 
> ___ 
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador 
agora! 
> http://br.acesso.yahoo.com
> 
> 
> 
-
> 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.
> --

[shell-script] Re: [OT] Concatenar aquivos

2006-04-10 Por tôpico Leogildo
Oi,

Até onde observei, não existem os mesmos nomes de arquivos com as 
extensões "txt" e "csv", e nem arquivos "txt" com extensão diferente 
de "1", o que sugere que os arquivos "csv" são criados apenas quando 
os mesmos são particionados (não sei se a sua lista está fiel, pois 
existem arquivos "csv" apenas com sequencial "1").

Neste caso, eu optei por criar e concatenar em um "txt", veja:

#-
for NARQ in *.csv
do
   NARQ_PFX=$(echo ${NARQ} | cut -c1-11)
   if [ ! -f ${NARQ_PFX}1.txt ]
   then
  cat ${NARQ} >  ${NARQ_PFX}1.txt
   else
  cat ${NARQ} >> ${NARQ_PFX}1.txt
   fi
done
#-

Obs.: lembre-se que é apenas uma idéia, simples e sem controles.


Bye!

--- Em shell-script@yahoogrupos.com.br, SuSE List <[EMAIL PROTECTED]> 
escreveu
>
> Pessoal,
> 
> Boa tarde,
> Estou com uma situação um pouco inusitada aquitenho a seguinte 
> listagem de arquivos:
> 
> msp01:/home/vinicius/carga # ls -l
> total 44693
> drwxr-xr-x  2 vinicius users 368 2006-04-06 19:33 ./
> drwxr-xr-x  4 vinicius users 464 2006-04-06 22:36 ../
> -rw-r--r--  1 vinicius users 8640480 2006-04-03 18:50 
002200604031.txt
> -rw-r--r--  1 vinicius users 5488000 2006-04-06 19:01 
002200604061.txt
> -rw-r--r--  1 vinicius users 1407919 2006-04-06 14:50 
003200604051.csv
> -rw-r--r--  1 vinicius users 4889391 2006-03-27 16:45 
006200603271.TXT
> -rw-r--r--  1 vinicius users 4889391 2006-03-27 16:45 
007200603271.TXT
> -rw-r--r--  1 vinicius users 4889391 2006-04-06 14:30 
009200604051.csv
> -rw-r--r--  1 vinicius users 3939367 2006-04-06 14:31 
009200604052.csv
> -rw-r--r--  1 vinicius users 8750466 2006-04-03 12:51 
011200604031.txt
> -rw-r--r--  1 vinicius users 1407919 2006-04-06 14:30 
012200604051.csv
> -rw-r--r--  1 vinicius users 4889391 2006-03-27 16:45 
013200603271.TXT
> -rw-r--r--  1 vinicius users 1407919 2006-04-06 14:30 
016200604051.csv
> 
> Dois destes arquivos especificamente foram gerados pelo excel em 
formato 
> csv, mas vieram quebrados em dois, pelo limite de linhas do excel 
(65k) 
> gerando respectivamente:
> 
> 009200604051.csv
> 009200604052.csv
> 
> Tem alguma forma ou lógica pra fazer em shell, a junção destes dois 
> arquivos, tipo um `cat 009200604052.csv >> 009200604051.csv` 
sabendo que 
> eu posso ter mais do que dois arquivos, tipo 009200604053.csv e 
> 009200604054.csv (até um máximo de *9.csv) gerando ao final 
um "unico" 
> arquivo: 009200604051.csv
> 
> Algumas informações sobre a nomeação dos arquivos:
> 
> 1-3 => codigo de cliente, variavel
> 4-11 => data (mmdd), variavel em função do dia
> 12-12 => sequencial de 0-9, variavel em função do excel
> 14-16 => extensão (csv ou txt)
> 
> Julio e Moderadores, coloquei um OT no subject, pois não tenho 
certeza 
> se isso caracteriza shell purominha dúvida pode cair como 
lógica de 
> programação, se for encarada assim, peços aos colegas que não 
respondam 
> (ou aos que se prontificarem, por gentileza, em PVT) e 
desconsiderem a 
> mensagem.
> 
> []s
> 
> Vinny
>






-
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.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[shell-script] Re: pecuária: montes de arrobas

2006-08-01 Por tôpico Leogildo
Oi,

Verifique o tipo do arquivo com o comando "file nome_do_arquivo", 
pois pode ser que se trate de um objeto.

EBCDIC está descartado, pois parte do conteúdo está em ASCII.


T+

--- Em shell-script@yahoogrupos.com.br, "Eric Anderson" 
<[EMAIL PROTECTED]> escreveu
>
> ops... foi mal
> 
> Eskeci de trocar o assunto.
> 
> sds
> 
> Eric
>   - Original Message - 
>   From: Eric Anderson 
>   To: shell-script@yahoogrupos.com.br 
>   Sent: Friday, July 28, 2006 9:53 AM
>   Subject: Re: [shell-script] Substituir While
> 
> 
>   bom dia,
> 
>   quando eu dou um less num arquivo tal recebo o seguinte:
>   [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
> PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@ 
[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@ [EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@A^@ 
[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@ [EMAIL PROTECTED]@[EMAIL 
PROTECTED]@o^@
>   [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@a^@ [EMAIL 
> PROTECTED]@[EMAIL PROTECTED]@A^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ 
[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@0^@ 
^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@
> 
>   mas se eu dou cat:
> 
>   ÿþ000FLEXTRONICS INTERN. TECNOLOGIA LTDATecnocoop Informatica 
LTDA 
3105062030NOT310520300
 
> 
>   Que monte de arroba eh esse?
> 
>   sds
> 
>   Eric
> 
>   [As partes desta mensagem que não continham texto foram removidas]
> 
>
> 
> [As partes desta mensagem que não continham texto foram removidas]
>







-
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.
-
Sair da lista: [EMAIL PROTECTED]
-
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
-
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html