Awk
顯示文件中特定行號的內容
所以說我有一個每行都有內容的文件,提前知道行數並想知道特定行的內容,我可以這樣做:
awk 'NR==10' file
但是雖然我已經知道一種方法(使用
awk
),但我對其他方法(perl
等awk
)很好奇。我怎樣才能知道特定行的內容?
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
Another awk method ===> To display 10th line en@praveen:/tmp$ awk 'NR >9 && NR < 11' filename
Python
#!/usr/bin/python m=open('filename','r') print m.readlines()[9].strip