여러 명령을 한 줄의 결과로 연결

여러 명령을 한 줄의 결과로 연결

모든 mnt 폴더의 여유 공간과 전체 공간을 한 줄에 표시하려고 합니다.

나는 다음 명령을 사용하고 있습니다 :

(df -h| grep 'mnt' | awk '{s+=$4} END {print s}') ; (df -h| grep 'mnt' | awk '{s+=$3} END {print s}')

불행히도 두 줄의 출력이 생성됩니다.

383
850

다음과 같은 것을 출력하는 명령을 작성하고 싶습니다.

383/850

나는 느낀다그게 다인데 명령에 대한 문서를 잃어버렸어요

답변1

사용awk

$ awk '/mnt/ { s+=$4 ; t+=$3 } END {print s"/"t}' <(df -h)
383/850

관련 정보