linux倒敘獲取指定行
例如:
獲取檔案test.sh的倒數第3行
# 高效 : wc + awk + sed
wc -l test.sh | awk -v num=3 '{print ($1-num+1)}' | xargs -i sed -n '{}'p test.sh
# tail + sed
# 缺點:倒數行數過大會較慢
tail -n 3 test.sh | sed -n '1'p
# tac + sed
# tac 檔案倒排
# 缺點: 大檔案會較慢
tac test.sh | sed -n '3'p
獲取檔案test.sh的倒數第3行
# 高效 : wc + awk + sed
wc -l test.sh | awk -v num=3 '{print ($1-num+1)}' | xargs -i sed -n '{}'p test.sh
# tail + sed
# 缺點:倒數行數過大會較慢
tail -n 3 test.sh | sed -n '1'p
# tac 檔案倒排
# 缺點: 大檔案會較慢
tac test.sh | sed -n '3'p
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26250550/viewspace-1157426/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery獲取表格的指定行和列jQuery
- js獲取表格指定行中所有的單元格JS
- JavaScript使用id獲取指定元素JavaScript
- 獲取驗證碼倒數計時
- MySQL 8.0新特性-倒敘索引 desc indexMySql索引Index
- js如何獲取指定元素的尺寸JS
- js獲取指定月份的天數JS
- JavaScript 獲取指定月份的天數JavaScript
- JavaScript 獲取倒數第二個li元素JavaScript
- getElementByTagName 獲取倒數第二個元素
- JavaScript獲取倒數第二個li元素JavaScript
- JavaScript 獲取table表格指定行和列的單元格內容JavaScript
- MySQL 5.7獲取指定執行緒正在執行SQL的執行計劃資訊MySql執行緒
- JavaScript 獲取指定區間的數字JavaScript
- JavaScript 獲取表格指定td單元格JavaScript
- JavaScript獲取table表格指定列的值JavaScript
- jQuery如何獲取指定元素的索引值jQuery索引
- JavaScript獲取指定元素的同輩元素JavaScript
- jquery獲取具有指定內容的元素jQuery
- 怎麼透過Python獲取檔案指定行的內容?Python
- Oracle獲取所有表名資訊和獲取指定表名欄位資訊Oracle
- jquery實現的獲取指定元素指定型別元素數目jQuery型別
- PHP獲取指定函式定義在哪個檔案中及行號PHP函式
- 獲取倒數第幾個元素程式碼例項
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript 獲取指定時間前幾天日期JavaScript
- HttpURLConnection 獲取指定URL的響應字串HTTP字串
- 從mysqldump全備獲取指定庫的sqlMySql
- Sql Server 獲取指定表、檢視結構SQLServer
- Linux 下獲取LAN中指定IP的網路卡的MAC(實體地址)LinuxMac
- Linux使用time命令獲取命令執行時間Linux
- python獲取指定目錄下的所有指定字尾的檔名Python
- 【原始碼】RocketMQ如何實現獲取指定訊息原始碼MQ
- mysql獲取指定表當前自增id值MySql
- bat之獲取指定幾個月前的月份資訊BAT
- C++ 獲取指定的過載函式地址C++函式
- jQuery獲取指定的li元素程式碼例項jQuery
- javascript獲取指定元素父元素程式碼例項JavaScript