이 스위치에서는 아무것도 찾을 수 없는 것 같습니다. "-F" 옵션을 사용하여 구분 기호를 변경할 수 있다는 것을 알고 있지만 이것이 제가 찾은 것의 범위입니다. 컴파일 옵션인 것 같습니다.
-f가 명령줄 옵션이라는 것을 알고 있지만 이에 대한 다른 정보를 찾을 수 없는 것 같습니다. ~ 연산자는 왜 사용하는지 모르겠습니다.
답변1
이것GNU awk 매뉴얼옵션은 다음 -f
과 같이 설명됩니다.
-f source-file
또는--file source-file
source-file
옵션이 아닌 첫 번째 인수에서 awk 프로그램 소스 코드를 읽습니다. 이 옵션은 여러 번 주어질 수 있습니다. awk 프로그램은 지정된 각 의 연결로 구성됩니다source-file
.
연산자 ~
및 의 경우 !~
정규식 비교를 수행합니다.
exp ~ /regexp/
->exp
표현식(문자열)이 정규 표현식과 일치하면 true입니다.regexp
exp !~ /regexp/
-> 일치하는 항목이 없으면 true
무작위 예:
top -b -n 1|awk '$2 !~ /root/'|awk '$1 ~ /^[0-9]+$/'|head