nl (Line Number) ?
파일의 내용을 보여줄 때, 라인의 번호를 함께 출력하는 명령어이며.
기본적으로, 라인에 문자가 없는 공백일시 해당 라인은 번호표기가 적용되지 않는다.
[ 자주사용되는 옵션 ]
-ba : 모든 라인에 대해 라인 넘버링
-v 'Num' : 시작 라인 숫자를 Num으로 지정
-s 'Str' : 라인넘버 출력 후, 출력할 구분자(Str) 적용
[ 입력 및 실습 ]
1. /etc/passwd 파일 전체출력(1)
$ cat /etc/passwd
--> passwd 파일내용 출력
$ nl /etc/passwd
--> passwd 파일내용 출력 + (줄 번호 표기)
2. /etc/passwd 파일 전체출력(2)
$ cat /etc/passwd | nl
--> cat으로 출력된 passwd파일 내용을 파이프 '|'로 입력 받아서 nl 처리.
2. 전체라인 번호적용 (공백라인 포함)
$ nl /test
$ nl -ba /test
--> '-ba' 옵션을 사용하여 빈 공백라인 번호표기 적용
$ wc -l ./test
--> wc명령어 사용하여 현 경로의 test파일 Line수(17) 확인..
4. 시작라인 번호지정 (line 7)
$ nl -ba -v 7 ./test
--> '-v' 옵션을 사용하여 시작라인(7) 적용.
5. 라인의 구분자(문자열) 지정
$ nl -ba -s hi ./test
--> '-s' 옵션을 사용하여 각 라인번호 이후 문자열 구분자"hi" 표시
exit..
'Linux Command' 카테고리의 다른 글
[Linux] 파일정보 확인 및 파일권한,소유권 변경 (chmod, chown) (0) | 2021.09.23 |
---|---|
[Linux] 파일 구성정보 확인(wc) (0) | 2021.09.23 |
[Linux] 'bashrc' 사용 한 Alias설정. (0) | 2021.09.16 |
[Linux] 파일내용 뒤로부터 출력(tail) (0) | 2021.09.15 |
[Linux] 파일내용 앞에서 부터 출력(head) (0) | 2021.09.15 |