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
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
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]>
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
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
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
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
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.
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
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
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
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
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
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
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?
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
16 matches
Mail list logo