Re: [shell-script] Capturar tecla ESC

2007-05-03 Por tôpico Reinaldo Carvalho
Depois de muita criatividade... if [ '^[$' = $(cat -vet <<< "$opcao") ] ; then echo ESC fi -- Reinaldo Carvalho On 5/3/07, Carlos Alberto Teixeira <[EMAIL PROTECTED]> wrote: > Olá pessoal, tudo bem? Faz tempo que estou na lista, mas esta é a primeira > vez que posto uma dúvida. > > Eu que

[shell-script] Capturar tecla ESC

2007-05-03 Por tôpico Carlos Alberto Teixeira
Olá pessoal, tudo bem? Faz tempo que estou na lista, mas esta é a primeira vez que posto uma dúvida. Eu quero capturar a tecla ESC num laço while. Ou seja, quero sair do laço quando eu digitar ESC. O código que estou usando é este: opcao=# inicializa variavel com valor nulo while [ ! "$opca

Re: [shell-script] sed

2007-05-03 Por tôpico edjunior
hey, em seu comando, o sed está agrupando todos arquivos em apenas um. Creio que o `head` pode fazer isso de uma forma mais simples. Tente: $ head -q -n 1 s*.t > teste (com o parâmetro '-q', o `head` não imprime o nome dos arquivos) hasta! jr. On 5/3/07, Emiliano Chemello <[EMAIL PROTECTED]>

[shell-script] sed

2007-05-03 Por tôpico Emiliano Chemello
Oi Gente, Tenho vários arquivos (s100.t, s200.t, s300.t) e gostaria de fazer uma pesquisa em todos, procurando pela linha '1' e que estas linhas sejam armazenadas em um arquivo 'teste'. Fiz a seguinte linha de comando: sed -n 1p s*.t >> teste Só que não funciona. Alguém tem alguma sugestão? O

Re: [shell-script] Ajuda -Shell Script

2007-05-03 Por tôpico Alexandre Passos de Matos
Oi Anderson! Sim, existe. Se os arquivos estiverem em um diretório e neste diretório só existam estes arquivos, vc pode fazer um loop assim: for i in `ls nome_do_diretorio` do seus_comandos done Em cada volta do loop a variável i recebe o nome de um arquivo, na ordem da saída do ls. Então v

Re: [shell-script] Ajuda -Shell Script

2007-05-03 Por tôpico Darlon
Posta um exemplo de lista de arquivos e como vc faz a chamada ao programa. Vai ficar mais fácil de te ajudar. On 5/3/07, anderson1904 <[EMAIL PROTECTED]> wrote: > > Olá pessoal! Td certo? > Bom , como tenho pouca experiencia em shell resolvi pedir ajuda aqui > pra vocês. > Seguinte: > Eu uso o

[shell-script] Problemas para executar script via crontab!!!

2007-05-03 Por tôpico jeffdiasdosantos
Boa tarde galera, Pasei um bom tempo tentando fazer com que meu script abaixo funcionasse com o crontab, e nao sabia que nao funcionava porque o crontab nao guarda variaveis de ambiente, e adicionei algumas variaveis no meu script. Mais agora o chown nao funciona pq nao aceita o grupo wheel que ex

[shell-script] Ajuda -Shell Script

2007-05-03 Por tôpico anderson1904
Olá pessoal! Td certo? Bom , como tenho pouca experiencia em shell resolvi pedir ajuda aqui pra vocês. Seguinte: Eu uso o Xephem para gerar coordenadas (sol). Tenho também um programa (coordenadas) feito em C++ que, pega o arquivo gerado pelo Xephem e elimina as linhas negativas deste arquivo.

Re: [shell-script] scp automatizado em script sem pausa para informar a senha ...

2007-05-03 Por tôpico Otavio Salvador
Bruno Gunter Fricke <[EMAIL PROTECTED]> writes: > Mas porque não usar a chave? Segurança? Sinceramente, acho que o script com a senha dentro dele eh BEM mais _inseguro_ que o uso das chaves. Caso seja necessario, ele pode inclusive usar passphrase usando o ssh-agent para nao ter que digitar a me

Re: [shell-script] scp automatizado em script sem pausa para informar a senha ...

2007-05-03 Por tôpico Otavio Salvador
Isamp <[EMAIL PROTECTED]> writes: > Pessoal, > > A algum tempo houve uma thread aqui na lista sobre como "automatizar" o > comando scp. > A ideia original era fazer uma cópia de arquivos via scp sem a "pausa" > para informar a senha. Eu consigo imaginar somente duas formas para conseguires faze

Re: [shell-script] scp automatizado em script sem pausa para informar a senha ...

2007-05-03 Por tôpico Bruno Gunter Fricke
Cara se não for por chave pública, tem que ser com o expect mesmo (presumo eu). Algo como (...) set timeout 10 eval spawn scp [EMAIL PROTECTED]:arquivo expect "^(P|p)assword*" send "senha" expect "*100*" close wait (...) Se não funcionar o ^(P|p) usa um "*" no lugar. Mas porque não usar a cha

[shell-script] scp automatizado em script sem pausa para informar a senha ...

2007-05-03 Por tôpico Isamp
Pessoal, A algum tempo houve uma thread aqui na lista sobre como "automatizar" o comando scp. A ideia original era fazer uma cópia de arquivos via scp sem a "pausa" para informar a senha. Exceto pela troca de chaves RSA, chegou-se a alguma conclusão sobre como proceder em BASH ? except, xargs

Re: Res: [shell-script] Login como root

2007-05-03 Por tôpico Bruno Gunter Fricke
o "-" é para chamas o enviroment todo. Use sempre assim. []'s Gunter Em Qui, 2007-05-03 às 07:06 -0700, Rafa Pongai escreveu: > Valeu Sérgio, > > era exatamente isto que procurava, só que tive que adicionar o "- > root" no su, porque senão quando logava como root o $USER ainda > retornava o nom

Res: [shell-script] Login como root

2007-05-03 Por tôpico Rafa Pongai
Valeu Sérgio, era exatamente isto que procurava, só que tive que adicionar o "- root" no su, porque senão quando logava como root o $USER ainda retornava o nome do usuario e não "root". Obrigado Rafael [EMAIL PROTECTED] ~/teste $ cat su.sh #!/bin/sh [ $USER == "root" ] || { su - ro

Re: [shell-script] Mesclar varias linhas de te xto em uma só para formar arquivo CSV

2007-05-03 Por tôpico Alexandre Passos de Matos
O comando split divide um arquivo em vários pedaços. Por default divide em blocos de 1000 linhas. []s Alexandre Renato de Oliveira Diogo <[EMAIL PROTECTED]> escreveu: eu usei o awk, da certo para o que eu quero... agora sobre o comando split o que ele faz?

Re: [shell-script] problema nas clausulas do comando if

2007-05-03 Por tôpico Tiago Barcellos Peczenyj
Acho que me expressei mal. Tu copias os dois primeiros parâmetros passados para o script dessa forma: ARQENT=$1 ARQSAI=$2 Existe um teste mais simples, porém não muito robusto, que seria testar o número de parâmetros if [ $# -ge 2 ]; then # se vc tiver pelo menos 2 parametros... ... fi MAS se