Как избежать дублирования переменной пути в ksh - PullRequest
2 голосов
/ 25 февраля 2009

Подобный вопрос к Как избежать дублирования переменной пути в csh . Но я не пользуюсь csh.

PATH=${SOMETHING}:${PATH}

Как удалить дубликаты из PATH.

1 Ответ

3 голосов
/ 25 февраля 2009

Я использую этот oneliner, но это зависит от gawk.

PATH=$(echo $PATH|tr ":" "\n"|gawk '!($0 in a) { a[$0];print}'|paste -sd: - )
...