을하고 나에게 난처한 상황에 빠진 것 질문을 제외하고 해당 줄 번호를 삽입하는 명령은 다음과 같습니다awk는이 빈 줄
" 전에 해당 줄 번호를 삽입하는 awk 명령을 쓰기 위의 텍스트 파일의 각 줄. 빈 줄은이 경우 숫자가 이 아니어야합니다. "
답변이 있지만 각 구성 요소가하는 일에 대한 설명을 찾는 데 어려움을 겪고 있습니다.
명령은 다음과 같습니다
awk '{print (NF? ++a " " :"") $0}' <textfile.txt>
나는 NF
이 필드 번호 것을 알고, 그 $0
전체 입력 레코드를 의미합니다. 나는 명령을 가지고 무엇을하는지 알아 내려고 노력했지만, 무엇을 생략 할 때마다 항상 구문 오류가있는 것처럼 보입니다.
그럼 제 질문은 각 구성 요소가하는 일입니다. ++a
의 기능은 무엇입니까? NF
이후 ?
? 그리고 인용문이있는 비트는 무엇을합니까?
미리 감사드립니다.
은 빈 줄이 계산해야하지만, 번호가 없습니다 :
는 아래 테스트? –