Eu tenho muito tempo export PATH=A:B:C ...
. Posso fazer várias linhas para ter uma mais organizada da seguinte maneira?
export PATH = A:
B:
C:
bash
environment-variables
path
prosseek
fonte
fonte
export
é um comando interno, não uma palavra-chave nem uma atribuição sintática. Portanto, se você tiverPATH
elementos que contenham espaço em branco (ou caracteres glob), precisará de aspas duplasexport PATH="$PATH:B"
. Você também pode escreverPATH=$PATH:B
e assim por diante; você só precisa deexport
uma variável uma vez, nem toda vez que ela muda (exceto em algumas cascas Bourne muito antigas) e não precisa de aspas duplas em uma tarefa.PATH+=:B
funciona para concatenação de cadeias.Você pode estender linhas no bash usando uma barra invertida no final de uma linha como esta:
Observe que a ausência de espaço em branco é importante aqui.
fonte
Outra abordagem:
Tem o benefício adicional de não atrapalhar seus níveis de recuo.
fonte