다음과 같은 것을 사용 awk
하면서 두 개의 구분 기호를 사용하여 두 개의 구분 기호를 적용하려고 합니다 .|
@
awk -F"[@|]" '{print NF}'
그러나 출력에는 항상 구분 기호로 둘 중 하나만 있고 나머지는 없습니다.
운영 체제: 솔라리스
답변1
이것Solaris에서 제공하는 awkin은 /usr/bin/awk
정규식을 인수로 지원하지 않습니다 -F
.
/usr/bin/awk [-f progfile] [-Fc] [' prog '] [parameters] [filename]...
...
-Fc Uses the character c as the field separator (FS) character. See the discussion of FS below.
...그 중 하나는 다음과 같습니다 /usr/xpg4/bin/awk
.
/usr/xpg4/bin/awk [-FcERE] [-v assignment]... 'program' -f progfile... [argument]...