예상치 못한 표시 '}' 근처에 구문 오류가 있습니다.

예상치 못한 표시 '}' 근처에 구문 오류가 있습니다.

내 쉘 스크립트에 다음 코드 조각이 있는데 구문 오류가 발생합니다. 어떤 방법으로든 해결할 수 있습니다.

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개의 필드가 표시되지 않습니다.

관련 정보