cd ~/.vim/bundle/ ; LS="$(ls -1)" ; for DIR in ${LS[@]} ; do cd $DIR ; git pull ; cd .. ; done
Данная команда обновляет все vim-плагины, которые хранятся в директории ~/.vim/bundle/ и используют систему контроля версий git. Сначала она переходит в указанную директорию, после чего получает список поддиректорий с помощью команды ls. Затем, для каждой поддиректории, она выполняет команды git pull для обновления плагина. После чего, она возвращается в родительскую директорию и продолжает обновление для остальных плагинов. Эта команда полезна, если вы используете vim и много плагинов на основе git, и хотите обновить их одним простым действием. Альтернативой могут быть ручное обновление каждого плагина или написание скрипта для автоматического обновления.
