- 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
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- 리눅스 (19)
CentOS JDK 설치 ― …CentOS JDK 설치 ― ElliottCentOS vsftpd 설치 및 설정 ― …CentOS에서 apt-get 실행해보기 ― …CentOS에서 apt-get 실행해보기 ― 다미안VirtualBox 리눅스 인터넷 연결 ― …VirtualBox 리눅스 인터넷 연결 ― JmnoteVirtualBox 리눅스 인터넷 연결 ― …리눅스 CPU 사용률 확인 ― 동원잉리눅스 JDK 버전 확인 ― …리눅스 JDK 버전 확인 ― Jmnote리눅스 SSH 패스워드 없이 자동 로그인 ― …리눅스 SSH 패스워드 없이 자동 로그인 ― Jmnote리눅스 날짜 기준으로 파일 삭제하기 ― 백승현리눅스 날짜 기준으로 파일 삭제하기 ― Jmnote리눅스 디렉토리 용량 확인 du ― …리눅스 메모리 사용률 확인 ― 최재완리눅스 메모리 사용률 확인 ― Jmnote좀비 프로세스 찾기, 죽이기 ― 불량펭귄