Я хочу извлечь числовое значение из приведенного ниже вывода команды:
bash-3.2# psrinfo -pv | head -1
The physical processor has 1 virtual processor (0)
То есть, вывод должен быть «1».
Может ли кто-нибудь предоставить мне какие-либо команды или небольшой скрипт для этого?
Вы можете использовать команду cut
, чтобы делать то, что вам нужно.
$ psrinfo -pv | head -1 | cut -f 5 -d ' '
1
-f 5
означает 5-е поле, а -d ' '
означает использование пробела в качестве разделителя полей.