[Lugge] Bash_path

  • From: Massimo Arnaudo <marnaudo@xxxxxxxxx>
  • To: Lug Genova <lugge@xxxxxxxxxxxx>
  • Date: Sat, 8 Dec 2001 15:22:24 +0000

Ciao a tutti,
in Tip in posta di Ziobudda ho trovato un suggerimento interessante:
creare un file dove inserire tutti i PATH locali.

Ho creato il file denominato .bash_path

# inserire il PATH locale
# path_add [dirname]

path_add /bin:/usr/local/Mozilla-0.9.5

e modificato bashrc, inserendo le due funzioni suggerite:

...
# carica tutti i PATH locali
add_colons()
{
        /bin/cat $1 | /usr/bin/tr \"\\012\" \":\"
}

path_add()
{
        for p in $*
        do
                echo $p >> ~/.path
        done
        export PATH='add_colons ~/.bash_path'
}

export PATH='add_colons ~/.bash_path'

Il problema è che si è ottentuto un effetto contario: non esiste più un
valore di PATH, tanto per fare un esempio, aprendo un nuovo xterm
ottengo:

masarn1@gull:~ > ls
bash: ls: command not found
masarn1@gull:~ > $PATH
/bin/cat: ~/.bash_path: File o directory inesistente
masarn1@gull:~ > vim .bash_path
bash: vim: command not found
masarn1@gull:~ > 

Come si dovrebbe fare?

Grazie
Massimo
-- 
E impari che puoi davvero sopportare,
che sei davvero forte,
e che vali davvero.
---             ---
HomePage:       http://spazioweb.inwind.it/arnaudo
LinuxGroup:     http://lugge.ziobudda.net
<========----------
 Prima di scrivere in m-list per favore leggi il regolamento
 http://lugge.ziobudda.net/benvenuto.html



Other related posts: