shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Como fazer um script influenciar na shell onde foi ex


From: moysespr
Subject: Re: [shell-script] Como fazer um script influenciar na shell onde foi executado ?
Date: Mon, 3 Oct 2005 07:21:05 -0700 (PDT)

Só um conselho adicional:

Se "isso" vai ser usado em algo prático, recomendo alterar para:

open(){ cd $1&&ls -F;}

Assim, se um diretório inexistente/inacessível for passado, não será recebida
listagem de conteúdo e a mensagem de erro (stderr) deverá permanecer bem
visível.



--- moysespr <address@hidden> wrote:

> Considero uma função o mais prático para o seu objetivo:
> 
> open(){ cd $1;ls -F;}
> 
> Pode testar na linha de comando.
> 
> Se achar que atende e vai ser usada com freqüência por um usuário, coloque
> no
> "~/.profile" dele. Se for de uso geral coloque no /etc/profile. Com isso,
> imediatamente após o login, o recurso estará disponível.
> 
> 
> 
> --- Fernando Costa <address@hidden> wrote:
> 
> > Acho que a pergunta antes não fora bem formulada, portanto vou enviar
> > novamente.
> > 
> > então vamos lá, vou detalhar bastante para não haver dúvidas:
> > 
> > estou com a minha shell primária aberta e vou para o meu home:
> > 
> > [nanam@stone:]$ cd ~
> > 
> > Suponhamos que exista dentro do meu home uma pasta GAMES e eu quero
> > fazer um pequeno script, chamado "open" que vai automatizar um
> > processo que é o seguinte:
> > 
> > Toda vez que eu der um "open GAMES" (ou qq outro diretorio) ele
> > entrará no diretório e listará o conteúdo (CONTINUANDO NO DIR GAMES,
> > sem voltar ao meu home).
> > 
> > tentei fazer de forma simples:
> > 
> > 
> > SCRIPT "OPEN"
> > ------
> > #!/bin/bash
> > #
> > cd $1
> > ls -F
> > ------
> > 
> > Pois bem, quando eu digito o comando
> > 
> > [nanam@stone:]$ open GAMES
> > 
> > ele me lista os arquivos do diretório GAMES, porém não permanesce no
> > mesmo. Retorna ao meu HOME.
> > 
> > 
> > Alguem sabe o que eu tenho que fazer no script para, ao acionar o
> > open, ele listar o diretório e permanescer no mesmo( no caso o
> > diretorio GAMES) ?
> > 
> > 
> > 
> > grato desde já,
> > abraços!
> > 
> > 
> > 
> 
> 
> 
>               
> __________________________________ 
> Yahoo! Mail - PC Magazine Editors' Choice 2005 
> http://mail.yahoo.com
> 



                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com


reply via email to

[Prev in Thread] Current Thread [Next in Thread]