Eu gostaria de descobrir no meu .bashrc
(ou em um dos arquivos que ele origina) se o Vim tem a -p
opção disponível e, em caso afirmativo, criar um alias.
Agora, esse mesmo .bashrc
é usado em vários sistemas, incluindo alguns antigos onde o Vim ainda não conhece a -p
opção.
O que eu preciso é de uma maneira de verificar a disponibilidade da opção sem realmente iniciar o Vim...
vim -p || echo "Not available"
... onde em vez do echo eu faço outra coisa me veio à mente, mas infelizmente isso só funciona quando a -p
opção não está disponível. Quando estiver disponível, isso iniciará o Vim, que é o que quero evitar.
Já experimentei abrir /dev/null
e /dev/zero
sem sucesso...
Responder1
$ vim --help | grep "\-p"
-p[N] Open N tab pages (default: one for each file)
Então por que não usar:
if [ -n "$(vim --help | grep "\-p")" ]; then
echo "set your option here";
fi