명령을 입력하면 df -h
파일 시스템, 크기, 사용 등에 대한 열을 표시하는 출력이 표시됩니다. awk
출력을 구문 분석하고 "사용된 총 디스크 공간: 44G"를 표시하는 명령은 무엇입니까?
참고: 44G는 입력 시 사용된 열 아래의 값을 나타냅니다.df -h
답변1
이 --total
플래그를 사용하여 원하는 것을 얻을 수 있습니다.
df -h --total
당신이 말한 대로 정확히 수행되기를 정말로 원한다면 다음과 같이 파이프할 수 tail
있습니다 awk
.
df -h --total | tail -1 | awk '{printf "Total Used Disk Space: %s\n",$3}'
이것은 말한다:
df
사람이 읽을 수 있는 출력과 최종 합계 라인으로 실행- 이 출력을
tail
마지막-N
줄만 저장하는 명령으로 보냅니다. 여기서는 마지막 줄만 필요합니다. - 마지막으로 이를 awk로 보내고 "Total Use Disk Space:" 행과 세 번째 열의 값을 인쇄합니다.