반응형
head & tail 명령어
# head
- 1 ~ 10줄만 출력
# tail
- 맨 마지막 줄에서 거꾸로 10줄만 출력
abc.txt 파일에 줄마다 각각 1 ~ 20이 입력되어 있을 때,
cat abc.txt
위 명령어의 출력 결과는 다음과 같다.
1
2
3
4
5
.
.
.
16
17
18
19
20
- head와 tail은 "-n" 플래그로 출력할 줄 수를 지정해줄 수 있다.
- 음수, 양수를 입력 해 생략할 줄을 반전시킬 수 있다.
cat abc.txt | head -n 5 # 1 ~ 5
cat abc.txt | head -n -5 # 1 ~ 15
cat abc.txt | tail -n 5 # 5 ~ 20
cat abc.txt | tail -n -5 # 5 ~ 20
cat abc.txt | tail -n +5 # 16 ~ 20
예제
man()
{
curl "http://man.he.net/?topic=$1§ion=all" | head -n -9 | tail -n +12 | less
}
- man "명령어"로 메뉴얼을 출력하는 쉘 명령어
- 뒤에서 9줄, 앞에서 12줄을 자른 중간 부분만 남긴다.
- less로 텍스트를 페이지 별로 나눠 화면에 출력한다.
반응형
'Dev > Linux' 카테고리의 다른 글
[Goorm IDE] ssh RSA_key 접속을 못하는 상황에서 (0) | 2022.10.27 |
---|---|
[Linux] Shell Script (0) | 2021.08.14 |
[Linux] Package Manager (0) | 2021.08.14 |
[Linux] 기초 (0) | 2021.08.14 |