регулярное выражение в оболочке `/ bin / sh`

Я использую что-то похожее на ответ Стивена Китта в моем .bashrc:

function cd() {
  command cd "$@" || return

  if [[ -d .git ]]
  then
    git status --short
  else
    ls -al
  fi
}

You может создавать дополнительные условия для обработки разных вещей по мере необходимости.

ПРИМЕЧАНИЕ: поскольку мы затираем ссылку на команду cd, вы должны использовать команду cd, встроенную команду cd или \ cd, чтобы функция не вызывала себя и не повторялась вечно. По этой причине некоторые могут счесть полезным переименовать эту функцию.

0
19.08.2015, 10:28
0 ответов

Теги

Похожие вопросы