Você pode anexar ao seu PATH
de uma maneira mínima. Não há necessidade de parênteses, a menos que você esteja anexando mais de um elemento. Também geralmente não precisa de aspas. Portanto , a maneira simples e curta de acrescentar é:
path+=/some/new/bin/dir
Uso comum
Em seguida, o padrão comum para testar um novo script / executável se torna:
path+=$PWD/.
# or
path+=$PWD/bin
Essa sintaxe em minúscula está sendo usada path
como uma matriz , mas também afeta seu equivalente de parceiro em maiúsculas PATH
(ao qual está "ligado" via typeset
).
(Observe que não :
é necessário / desejado como separador .)
Petiscos relacionados
Tratar path
dessa maneira (como uma matriz) também significa: não é necessário fazer a
rehash
para obter os comandos recém-localizados.
Veja também vared path
como uma maneira dinâmica de editarpath
e outras coisas.
Você pode estar interessado apenas path
nessa questão, mas, como estamos falando de exportações e matrizes, observe que as
matrizes geralmente não podem ser exportadas.
Você pode até impedir PATH
a entrada de entradas duplicadas
(consulte
isto
e isto ):
typeset -U path