변수와 부정과 조건 : 내가 bash는 다음 AWK 명령을 시도했습니다awk는 여러 검색 내가 포함하는 작은 테스트 파일이
awk this
and not awk this
but awk this
so do awk this
그리고, 그러나 각각 어떤 출력을 생성하지 :
f=awk; awk '/$f/ && !/not/' test.txt
f=awk; awk '/\$f/ && !/not/' test.txt
f=awk; awk '/"$f"/ && !/not/' test.txt
f=awk; awk -v f="$f" '/f/ && !/not/' gtest.txt
을
큰 따옴표 사용 은 !
때문에 셸에서 "이벤트를 찾을 수 없습니다"오류가 발생합니다.
동일한 명령에서 변수를 검색하고 다른 문자열을 무효화하려면 어떻게해야합니까? 이 같은
감사합니다. 나는 이것이 그것을 할 것이라고 생각한다. –