Como evitar a duplicação de variável de caminho no ksh
Pergunta
pergunta semelhante a Como evitar a duplicação variável caminho na csh . Mas eu não uso csh.
PATH=${SOMETHING}:${PATH}
Como faço para remover duplicatas de PATH.
Solução
Eu uso este oneliner, mas isso depende do gawk.
PATH=$(echo $PATH|tr ":" "\n"|gawk '!($0 in a) { a[$0];print}'|paste -sd: - )
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow