diff --git a/bashrc b/bashrc index f8364e5f..3862e32e 100644 --- a/bashrc +++ b/bashrc @@ -197,7 +197,7 @@ alias pyenv-install-alt="cd ~;git clone https://github.com/yyuu/pyenv.git $PYENV PATH=$PYENV_ROOT/shims:$PYENV_ROOT/bin:$HOME/.local/bin:$HOME/.local/sbin:$HOME/.local/games:$HOME/bin:$HOME/sbin:$HOME/games:$HOME/tmcbeans/bin:/opt/local/bin:/opt/local/sbin:/opt/local/games:/usr/local/bin:/usr/local/sbin:/usr/local/games:/bin:/sbin:/games:/usr/bin:/usr/sbin:/usr/games:$PATH # Removes duplicates from $PATH. Copied from http://unix.stackexchange.com/a/14896 -PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++') +PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++{if (NR > 1) printf ORS; printf $a[$1]}') # Apply pyenv changes. diff --git a/zshrc b/zshrc index a777e0b2..6843217a 100644 --- a/zshrc +++ b/zshrc @@ -131,7 +131,7 @@ alias pyenv-install-alt="cd ~;git clone https://github.com/yyuu/pyenv.git $PYENV PATH=$PYENV_ROOT/shims:$PYENV_ROOT/bin:$HOME/.local/bin:$HOME/.local/sbin:$HOME/.local/games:$HOME/bin:$HOME/sbin:$HOME/games:$HOME/tmcbeans/bin:/opt/local/bin:/opt/local/sbin:/opt/local/games:/usr/local/bin:/usr/local/sbin:/usr/local/games:/bin:/sbin:/games:/usr/bin:/usr/sbin:/usr/games:$PATH # Removes duplicates from $PATH. Copied from http://unix.stackexchange.com/a/14896 -PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++') +PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++{if (NR > 1) printf ORS; printf $a[$1]}') # Apply pyenv changes. if [ -d "$PYENV_ROOT" ]; then