Re: Script
On Fri, Aug 31, 2001 at 11:31:20AM +0200, /dev/null wrote:
> On Fri, Aug 31, 2001 at 09:14:19AM +0000, debpenguin wrote:
> > Ho scritto un piccolo script per cambiare directory, senza dover digitare ogni volta il comando cd con tutto il percorso.
> > Ogni volta che per? termina l'esecuzione dello script, il sistema torna alla directory di partenza. Avete qualche consiglio? Grazie.
> Non pu? funzionare: lo script viene eseguito in una sotto-shell (figlia
> di quella da cui lo lanci), ed il cd ha effetto solo sulla sottoshell.
>
> Per farlo puoi:
> 1) usare un alias
> 1.1) se usi bash o ash o ksh:
> alias pippo="cd /tutto/il/path"
> 1.2) se usi csh o tcsh:
> alias pippo "cd /tutto/il/path"
>
> 2) usare una _function_ (non se usi csh o tcsh):
> (ti conviene metterlo in .bashrc (o .kshrc))
> pippo() {
> cd /tutto/il/path
> }
>
> Ciao,
> /dev
>
Oppure . script per eseguire lo script nello shell da cui è chiamato.
Notare lo spazio fra il punto e quello che segue.
Lo stesso si fa con source script per csh-like
--
Francesco P. Lovergine
Reply to:
- References:
- Script
- From: debpenguin <gindeb@wappi.com>
- Re: Script
- From: /dev/null <devnull@fastwebnet.it>