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: Fábio Batista
Subject: Re: [shell-script] Como fazer um script influenciar na shell onde foi executado ?
Date: Mon, 3 Oct 2005 10:59:54 -0300

Ao invés de definir um shell-script, você pode definir uma função:
# function open { cd $1; ls -F; }

Basta colocá-la no seu .bash_profile ou onde achar melhor.

--
Fábio David Batista
address@hidden
http://nerd-o-matic.blogspot.com

On 10/2/05, 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!
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


reply via email to

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