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