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 2009-02-25 16:35:39