diff --git a/functions.sh b/functions.sh index 764b498..8fdc764 100644 --- a/functions.sh +++ b/functions.sh @@ -230,9 +230,7 @@ sshmyshellconfig() { [ -e /etc/bashrc ] && . /etc/bashrc [ -e /etc/bash.bashrc ] && . /etc/bash.bashrc echo "modify ~/.bashrc" - if grep -q "[ -f ~/bashrc_add ] &&" ~/.bashrc ;then - sed -i -e '/\\[ -f ~/bashrc_add \\] &&/d' ~/.bashrc - fi + sed -e '/^if \[ -f ~\/bashrc_add \] /d' ~/.bashrc sed -i -e '/#MYSHELLCONFIG-start/,/#MYSHELLCONFIG-end/d' ~/.bashrc echo #printf "%s" "[ -f bashrc_add ] && . bashrc_add" | tee -a ~/.bashrc