¿Cómo puedo comprobar si Vim tiene la opción -p (pestañas) o no?

¿Cómo puedo comprobar si Vim tiene la opción -p (pestañas) o no?

Me gustaría averiguar en mi archivo .bashrc(o en uno de los archivos que genera) si Vim tiene la -popción disponible y, de ser así, crear un alias.

Ahora, lo mismo .bashrcse usa en numerosos sistemas, incluidos algunos antiguos donde Vim aún no conoce la -popción.

Lo que necesito es una manera de verificar la disponibilidad de la opción sin tener que iniciar Vim...

vim -p || echo "Not available"

... donde en lugar del eco hago algo más me vino a la mente, pero lamentablemente eso solo funciona cuando la -popción no está disponible. Cuando esté disponible, esto iniciará Vim, que es lo que quiero evitar.

He experimentado con la apertura /dev/nully /dev/zerofue en vano...

Respuesta1

$ vim --help | grep "\-p"
   -p[N]        Open N tab pages (default: one for each file)

Entonces, ¿por qué no utilizar:

if [ -n "$(vim --help | grep "\-p")" ]; then 
    echo "set your option here";
fi

información relacionada