Извлечь числовое значение из строки

Я хочу извлечь числовое значение из приведенного ниже вывода команды:

bash-3.2# psrinfo -pv | head -1
The physical processor has 1 virtual processor (0)

То есть, вывод должен быть «1».

Может ли кто-нибудь предоставить мне какие-либо команды или небольшой скрипт для этого?

0
задан 12 November 2013 в 16:27

1 ответ

Вы можете использовать команду cut, чтобы делать то, что вам нужно.

$ psrinfo -pv | head -1 | cut -f 5 -d ' '
1

-f 5 означает 5-е поле, а -d ' ' означает использование пробела в качестве разделителя полей.

0
ответ дан 12 November 2013 в 16:27

Другие вопросы по тегам:

Похожие вопросы: