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 06:56:13 -0700 (PDT)

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


reply via email to

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