天天看點

Linux 顯示文本指定行内容

主要采用sed、head和tail指令

如果文本中使用了 \n 這類符号,cat指令會把它當成換行符,結果會出錯

$ sed -n "10p" move.sh   # 顯示第10行

$ sed -n "7,10p" move.sh # 顯示第7行到第10行

$ cat recorde | head -n 10|tail -n 1 # 顯示第10行,先顯示前10行,再顯示這10行中的最後一行

$ cat recorde | tail -n +10 | head -n 1 # 顯示第10行;先顯示第10行及以後的内容,再顯示這裡的第一行

 tail -n 100 #顯示最後100行

 tail -n +1000 # 從1000行開始顯示,顯示1000行以後所有行

 head -n 1000 # 顯示前面1000行

繼續閱讀