- match string and get line number
- grep 행번호 확인
- 리눅스 문자열 매칭 행번호 확인
- get line number of first matching
- 리눅스 첫번째 매칭 행번호 확인
- get line number of last matching
- 리눅스 마지막 매칭 행번호 확인
1 여러 행[ | ]
명령어
Bash
Copy
grep -n 문자열 파일
grep -n 문자열 파일 | cut -d: -f1
grep -n 문자열 파일 | awk '{print $1}' FS=":"
실행예시
Console
Copy
[root@zetawiki ~]# grep -n logvol /root/anaconda-ks.cfg
22:#logvol /home --fstype=ext4 --name=lv_home --vgname=VolGroup --grow --size=100
23:#logvol / --fstype=ext4 --name=lv_root --vgname=VolGroup --grow --size=1024 --maxsize=51200
24:#logvol swap --name=lv_swap --vgname=VolGroup --grow --size=1024 --maxsize=6064
Console
Copy
[root@zetawiki ~]# grep -n logvol /root/anaconda-ks.cfg | cut -d: -f1
22
23
24
2 첫번째 매칭[ | ]
Console
Copy
[root@zetawiki ~]# grep -n logvol /root/anaconda-ks.cfg | cut -d: -f1 | head -1
22
3 마지막 매칭[ | ]
Console
Copy
[root@zetawiki ~]# grep -n logvol /root/anaconda-ks.cfg | cut -d: -f1 | tail -1
24
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote bot 1.229.253.171 Jmnote 112.184.183.163
로그인하시면 댓글을 쓸 수 있습니다.