[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