bash脚本片段

  • 去掉重复, 以及开头的冒号
export LD_LIBRARY_PATH=$(echo $LD_LIBRARY_PATH | awk -F: '{for(i=1;i<=NF;i++) if(!a[$i]++) printf(i>1?":%s":"%s"),$i}' | sed 's/^://')
export LD_LIBRARY_PATH=$(echo "$LD_LIBRARY_PATH" | awk -F: '{sep=""; for(i=1;i<=NF;i++) if(length($i)>0 && !a[$i]++) {printf("%s%s",sep,$i); sep=":"}}')
posted @ 2025-04-02 14:18  bregman  阅读(14)  评论(0)    收藏  举报