![파일의 특정 줄 번호 내용 표시 [닫기]](https://linux55.com/image/14096/%ED%8C%8C%EC%9D%BC%EC%9D%98%20%ED%8A%B9%EC%A0%95%20%EC%A4%84%20%EB%B2%88%ED%98%B8%20%EB%82%B4%EC%9A%A9%20%ED%91%9C%EC%8B%9C%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
따라서 각 줄의 내용이 포함된 파일이 있고 미리 줄 수를 알고 있으며 특정 줄의 내용을 알고 싶다고 가정하면 다음과 같이 할 수 있습니다.
awk 'NR==10' file
그런데 이미 한 가지 방법(사용)을 알고 있는데 awk
다른 방법(등)이 궁금합니다.perl
awk
특정 행의 내용을 어떻게 알 수 있나요?
답변1
sed -n '10p' file
sed '10!d' file
perl -ne 'print if $. == 10' file
head -n 10 file | tail -n 1
tail -n +10 file | head -n 1
printf '10p\n' | ed -s file
printf '10p\n' | ex file
printf '10p\n' | vi -e file
답변2
Another awk method ===> To display 10th line
en@praveen:/tmp$ awk 'NR >9 && NR < 11' filename
파이썬
#!/usr/bin/python
m=open('filename','r')
print m.readlines()[9].strip