무료 명령의 숫자 중 하나만 표시하는 스크립트를 만들려고합니다. 내 경우 , 내가 원하는 번호가 무료 -g 출력의 2 라인과 캐릭터 슬롯에있다 43 무료 -g의 원래 출력은 다음과 같습니다 나는 2를 입수했습니다 지금까지free-g with sed -n + n 번째 문자
total used free shared buff/cache available
Mem: 3 0 2 0 0 2
Swap: 3 0 3
표시 할 줄 :
free -g | sed -n 2p
Mem: 3 0 2 0 0 2
그 줄 또는 제 4 열의 43 번째 문자 만 필요합니까? 나는 printf를 들여다 보았지만 잘라내었지만 grody 구문 오류가 발생했습니다.
'AWK '/ MemFree/1,024/{의 printf ("%의 D"$ 2/1024)} '/ proc/meminfo'? – Cyrus
우리는 무료 -g 명령 정보를 가져 가야합니다. –