첫 번째 열에서 두 번째 열을 빼고 싶었는데 그렇게 했습니다.
awk "{ print $1-$2; }"
구문 오류가 발생합니다. 정보의 경우 입력이 다른 프로세스에서 파이프로 전달됩니다.
답변1
큰따옴표를 사용하고 있으므로 쉘은 $1
and 를 해석하여 $2
현재 컨텍스트의 처음 두 인수로 대체합니다(따라서 오류가 발생하면 두 경우 모두 빈 문자열일 수 있습니다). 작은따옴표를 사용해야 합니다.
awk '{ print $1-$2; }'