awk
레코드 구분 기호 RS
와 필드 구분 기호가 동일 하면 FS
어떻게 되나요 ?
필드와 레코드를 구별하는 방법은 무엇입니까?
답변1
레코드 구분 기호가 RS
우선합니다. awk
먼저 레코드가 무엇인지 결정한 다음 레코드를 필드로 분할해야 하기 때문입니다.
바라보다awk
사양의 설명 섹션완전한 과정을 위해.
예:
$ printf '1 2' | awk 'BEGIN{RS = FS = " "};{print $0, NF}'
1 1
2 1
오직한 줄들어가다, awk
보다둘기록, RS
공간이니까. NF
각 레코드에는 하나의 필드만 있음을 보여줍니다.
이 경우,기록그리고대지동일하며 서로 바꿔서 사용할 수 있습니다.