shell 實現讀取檔案某行的內容

2021-07-31 03:47:58 字數 716 閱讀 3948

[root@node2 sxf]# cat /etc/hosts  #檢視檔案內容

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.26.10 node0

192.168.26.11 node1

192.168.26.12 node2

192.168.26.13 node3

192.168.26.14 node4

[root@node2 sxf]# sed -n 4p /etc/hosts #檢視檔案第四行內容

192.168.26.11 node1

[root@node2 sxf]# sed -n 4p /etc/hosts|cut -d ' ' -f1 #檢視檔案第四行第一列內容

192.168.26.11

[root@node2 sxf]# sed -n 4p /etc/hosts|cut -d ' ' -f2 #檢視檔案第四行第二列內容

node1

在得到數行輸出時,需要得到指定行的字段,可以使用該指令。

sed -n np 檔名

如sed -n 2p *** 輸出結果即為第二行的內容。

Python 讀取csv的某行

站長用python寫了乙個可以提取csv任一列的 歡迎使用。github鏈結 就可以儲存為csv檔案,檔案內容是 假設上述csv檔案儲存為 a.csv 如何用python像操作excel一樣提取其中的一行,也就是一條記錄,利用python自帶的 csv模組,有兩種方法可以實現 第一種方法使用read...

Python 讀取csv的某行

站長用python寫了乙個可以提取csv任一列的 歡迎使用。github鏈結 如果我們想用dictreader讀取csv的某一列,就可以用列的標題查詢 import csv with open a.csv rb as csvfile reader csv.dictreader csvfile for...

shell讀取檔案的方法

在linux中有很多方法逐行讀取乙個檔案的方法,其中最常用的就是下面的指令碼裡的方法,而且是效率最高,使用最多的方法。為了給大家乙個直觀的感受,我們將通過生成乙個大的檔案的方式來檢驗各種方法的執行效率。方法1 while迴圈中執行效率最高,最常用的方法。複製 如下 function while re...