No meu sistema:
$> php -v | grep ^PHP | cut -d' ' -f2
7.0.32-0ubuntu0.16.04.1
como grep PHP
corresponde a todas as cadeias PHP encontradas.
O ^PHP
significa "corresponde apenas à string 'PHP' quando está no início de uma linha".
Obviamente, isso funciona se o formato de saída de php -v
for consistente em versões / versões.
Para referência, toda a saída foi:
PHP 7.0.32-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.32-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies