Как избежать дублирования переменной пути в ksh
Вопрос
Аналогичный вопрос Как избежать дублирования переменной пути в csh.Но я не использую csh.
PATH=${SOMETHING}:${PATH}
Как удалить дубликаты из PATH.
Решение
Я использую этот лайнер, но это зависит от взгляда.
PATH=$(echo $PATH|tr ":" "\n"|gawk '!($0 in a) { a[$0];print}'|paste -sd: - )
Не связан с StackOverflow