`free -m`에서 총 여유 메모리를 인쇄합니다.

`free -m`에서 총 여유 메모리를 인쇄합니다.

free -m현재 이와 같은 것을 내놓고 있습니다.

여기에 이미지 설명을 입력하세요

총 무료 금액을 어떻게 얻을 수 있는지 grep알고 싶습니다 . awk9083

답변1

사용 awk:

awk '/^-/ {print $4}' <(free -m)
9083

그 점에 유의하세요.procps-ng 3.3.10, 출력 형식이 변경되고 이 줄은 다음과 같습니다.

awk '/Mem:/ {print $4}' <(free -m)
9083

사용 가능한 메모리 양은 procps-ng다른 필드에서 최신 버전으로 액세스할 수 있습니다.

awk '/Mem:/ {print $7}' <(free -m)

답변2

N다음과 같이 번째 행과 M열을 선택하면 됩니다 .

free -m | awk 'NR==3{print $4}'

답변3

free -m | grep buffers/cache | awk -F" " '{ print $3 }'
free -m | grep buffers/cache | awk -F" " '{ print $4 }'

답변4

이건 어때:

free -m | grep ^Mem | tr -s " " | cut -f4 -d" "

관련 정보