내 쉘 스크립트에 다음 코드 조각이 있는데 구문 오류가 발생합니다. 어떤 방법으로든 해결할 수 있습니다.
iftop -i eth1 -t -s 1 -n -N > ifTop.txt
th=`awk '{print $8}' ifTop.txt | cut -c 5-6`
답변1
Ubuntu에서는 구문 오류가 발생하지 않지만 또 다른 문제가 있다고 생각합니다. iftop
여러 줄의 출력을 생성하고 가장 높은 값을 추출하려는 것 같습니다.
3호선을 이용하려면 를 이용하세요 NR==3 {print $8}
.
내 출력에도 8개의 필드가 표시되지 않습니다.