Один грязный хак
export PATH="$( echo $PATH| tr : '\n' |grep -v raj | paste -s -d: )"
разделяет каждый каталог в вашей PATH по строке, используя tr, чтобы удалить то, что вам не нужно (соответствие пути «raj»), используя grep -v, и свернуть вернитесь в длинную строку с разделителями «:», используя paste. , вероятно, это не сработает, если какой-либо каталог в PATH имеет : или новую строку
, если вы так много делаете, подумайте о том, чтобы сделать его функцией и сохранить в своем (например, .bashrc, .zshrc)
# use like: rminpath "raj"
rminpath(){ export PATH="$( echo $PATH| tr : '\n' |grep -v "$1" | paste -sd: )"; }