كيفية الاحتفاظ من متكرر المسار المتغير في KSH

StackOverflow https://stackoverflow.com/questions/586741

  •  06-09-2019
  •  | 
  •  

سؤال

سؤال مماثل ل كيفية الاحتفاظ من متكرر المسار المتغير في CSHوبعد لكنني لا أستخدم CSH.

PATH=${SOMETHING}:${PATH}

كيف يمكنني إزالة التكرارات من المسار.

هل كانت مفيدة؟

المحلول

يمكنني استخدام هذا Oneliner، لكنه يعتمد على Gawk.

PATH=$(echo $PATH|tr ":" "\n"|gawk '!($0 in a) { a[$0];print}'|paste -sd: - )
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top