awk에서 변수 값을 어떻게 사용합니까? 이 같은:
filename = "test.txt"
ls -l | awk '{ if ($9 == filename) print("File exists")}'
이 변수의 값에 액세스하기 위해 awk에서 $를 사용할 수 없습니다.
답변1
변수 전달을 위한 구문은 다음과 같습니다(일부 awk 스타일 문제 수정).
awk -v filename="${filename}" '$9 == filename { print "File exists" }'