본문으로 건너뛰기
김신건의 로그

[Leetcode] 195 Tenth Line

Leetcode 195번 문제 풀이입니다.

· 📖 약 1분 · 143자/단어 #Leetcode

문제 요약 및 풀이

file.txt가 주어질 때, 정확하게 10번째 줄에 있는 텍스트를 출력하는 한 줄짜리 Shell Script를 작성해야 한다.

처음에는 head와 tail로 바로 간단하게 할 수 있을 것 같았다.

아래와 같이 10줄 미만의 입력이 주어지면 정확하게 10번째 라인이 아닌 마지막 라인을 출력하게 됨을 놓쳤다.

제목
$ bash
head -n 10 file.txt | tail -n 1
stdin
1
2
3
4
5
6
7
8
9
stdout
9

이를 수정하기 위해서 sed를 사용했고, 다음과 같은 풀이를 작성했다.

풀이 코드

sed -n '10p' file.txt

💬 댓글

사이트 검색 / 명령어

검색

스크롤 = 확대/축소 · 드래그 = 이동 · 0 = 원래 크기 · ESC = 닫기