統計檔案行數 通過wc -l 來實現.
[root@xguang_02 xguang]# wc -l tt.dat
798 tt.dat
而通過nl\ cat -n 檢視時發現為799行,為什麼少了一行呢,後來現在tt.dat檔案是由windows下生成,檔案最後一行不會自動增加'\n'換行符。
解決方法
1、可以在linux下編輯檔案,在最後一行處新增一行,然後在刪除空行.這樣統計就可以了.
2、可以通過每行相同內容部分,來做統計, eg:
grep ^id* tt.dat |wc -l
3、dos2unit 做轉換, 這個方法不生效.
Linux統計檔案行數
語法 wc 選項 檔案 說明 該命令統計給定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所有指定檔案的 計數。字是由空格字元區分開的最大字串。該命令各選項含義如下 c 統計位元組數。l 統計行數。w 統計字數。這些選項可以組合使用。輸出列的順序和數目不受選項的順序...
Linux統計檔案行數
2011 07 17 17 32 by 依水間,21497 閱讀,0 語法 wc 選項 檔案 說明 該命令統計給定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所有指定檔案的 計數。字是由空格字元區分開的最大字串。該命令各選項含義如下 c 統計位元組數。l 統計行數...
Linux統計檔案行數
語法 wc 選項 檔案 說明 該命令統計給定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所有指定檔案的 計數。字是由空格字元區分開的最大字串。該命令各選項含義如下 c 統計位元組數。l 統計行數。w 統計字數。這些選項可以組合使用。輸出列的順序和數目不受選項的順序...