문자열에서 숫자 값 추출

문자열에서 숫자 값 추출

아래 명령 출력에서 ​​숫자 값을 추출하고 싶습니다.

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

즉, 출력은 "1"이어야 합니다.

누군가 나에게 이를 수행하기 위한 명령이나 작은 스크립트를 제공할 수 있습니까?

답변1

cut-command를 사용하여 필요한 작업을 수행 할 수 있습니다 .

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

-f 55번째 필드를 의미하며 -d ' '공백을 필드 구분 기호로 사용함을 의미합니다.

관련 정보