Você pode anexar ao seu PATHde 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 pathcomo 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 pathdessa 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 pathcomo uma maneira dinâmica de editarpath
e outras coisas.
Você pode estar interessado apenas pathnessa 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 PATHa entrada de entradas duplicadas
(consulte
isto
e isto ):
typeset -U path