![예상치 못한 표시 '}' 근처에 구문 오류가 있습니다.](https://linux55.com/image/160251/%EC%98%88%EC%83%81%EC%B9%98%20%EB%AA%BB%ED%95%9C%20%ED%91%9C%EC%8B%9C%20'%7D'%20%EA%B7%BC%EC%B2%98%EC%97%90%20%EA%B5%AC%EB%AC%B8%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
내 쉘 스크립트에 다음 코드 조각이 있는데 구문 오류가 발생합니다. 어떤 방법으로든 해결할 수 있습니다.
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개의 필드가 표시되지 않습니다.