Unix
按行號從文本文件中選擇一行
在 Unix shell 中,如何通過行號從文本文件中選擇一行?
假設我希望將 animal.txt 中第 3 行的任何內容寫入標準輸出(bat bat bat)。
monkey monkey monkey cat cat cat bat bat bat horse horse horse
有沒有標準的程序或簡單的方法來做到這一點?
(還有文本文件不包含足夠的行來包含您要求的行號的情況)
這是一種方式:
sed -n '3p' file
這是另一個:
head -n 3 file | tail -n 1