은 시저의 MEM 정보에서 유닉스 시스템에서 전체 메모리 정보를 얻기 위해 필요한 행의 번호를, 라인에서 트림하는 cat /proc/meminfo | grep "MemTotal"
을하지만이정규 표현식은
MemTotal: 1024984 kB
난에 더욱 그 라인을 정돈해야합니다 : 라인 전체를 반환
1024984 kB
D 내가 사용하고 있지만, 두 번째 부분은 작동하지 않습니다
cat /proc/meminfo | grep "MemTotal" | grep -E -o "([0-9])"
내가 두 번째 GREP은 적어도 숫자 부분을 반환 것이라고 생각하지만 그것 전혀 아무것도 반환하지 않습니다.
누구든지 해결할 수 있습니까? 감사합니다. .
'(\ d +) +. *'이 도구를 사용해 볼 수도 있지만 정규 표현식을 테스트하는 데 유용한 도구입니다 [link] (https://regex101.com/) –
'grep -Eo '숫자 부분을 가져 오기 위해 [0-9] +'' –