类似问题如何从复制路径变量保持CSH 。 但我不使用CSH。

PATH=${SOMETHING}:${PATH}

如何从PATH删除重复。

有帮助吗?

解决方案

我用这个oneliner,但它取决于GAWK。

PATH=$(echo $PATH|tr ":" "\n"|gawk '!($0 in a) { a[$0];print}'|paste -sd: - )
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top