2
Аналогичный вопрос для How to keep from duplicating path variable in csh. Но я не использую csh.Как избежать дублирующей переменной пути в ksh
PATH=${SOMETHING}:${PATH}
Как удалить дубликаты из PATH.
Аналогичный вопрос для How to keep from duplicating path variable in csh. Но я не использую csh.Как избежать дублирующей переменной пути в ksh
PATH=${SOMETHING}:${PATH}
Как удалить дубликаты из PATH.
Я использую этот oneliner, но это зависит от gawk.
PATH=$(echo $PATH|tr ":" "\n"|gawk '!($0 in a) { a[$0];print}'|paste -sd: -)
fwiw, вышеупомянутое прекрасно работает на OpenBSD с добрым старым «awk» вместо «gawk», – dwc