Después de de una larga búsqueda de información solucionamos este enigma que suelen tener algunos usuarios. Te compartimos la solución y esperamos servirte de mucha apoyo.
Solución:
Para imprimir o ver el actual VirtualBox versión que debe usar a continuación el comando:
vboxmanage --version
que luego imprimirá la versión actual como se ve a continuación;
Referir 8.2. Resumen de comandos en el sitio oficial de VirtualBox para obtener más información.
Para imprimir la versión usando el script, vea a continuación:
#!/bin/bash
echo $(vboxmanage --version)
Espero eso ayude.
Puedes probar esto
virtualbox --help | head -n 1 | awk 'print $NF'
o
$ echo $(virtualbox --help | head -n 1 | awk 'print $NF')
4.3.6
Cómo funciona
Paso 1
virtualbox --help
le da una salida larga que dice muchas opciones, etc. Pero sus primeras líneas son como,
Oracle VM VirtualBox Manager 4.3.6
(C) 2005-2013 Oracle Corporation
Reservados todos los derechos.
…
Paso 2
| head -n 1
|
se llama tubería. Tiene una gran aplicación en la línea de comandos. Pasa toda la expresión al siguiente comando. head
. head -n 1
imprime solo la primera línea. ver man head
para más. En esta etapa, la salida es solo
Oracle VM VirtualBox Manager 4.3.6
Paso 3
| awk 'print $NF'
Nuevamente las cosas restantes se pasan a awk
. En este punto awk
ve la línea completa como combinaciones de pocos campos separados por espacio e imprime solo el último campo de la expresión anterior. Entonces obtienes solo la versión. Ver man awk
para más.
podría conocer la versión del paquete instalado con dpkg y grep con piping
dpkg -l | grep virtualbox | awk 'print $3'
valoraciones y reseñas
Si te animas, tienes el poder dejar una división acerca de qué le añadirías a esta reseña.