本文參考了 上的例子
1.統計乙個檔案的行數可以用以下命令:
grep -c "" ***.txt
或grep -n "" ***.txt | wc -l
ps:使用grep -n 「」 ***.txt 可以對 ***.txt 的內容顯示行號,
比如grep -n "" /etc/passwd
輸出結果:
1:root:x:0:0:root:/root:/bin/bash
2:daemon:x:1:1:daemon:/usr/sbin:/bin/sh
3:bin:x:2:2:bin:/bin:/bin/sh
4:sys:x:3:3:sys:/dev:/bin/sh
5:sync:x:4:65534:sync:/bin:/bin/sync
6:games:x:5:60:games:/usr/games:/bin/sh
7:man:x:6:12:man:/var/cache/man:/bin/sh
8:lp:x:7:7:lp:/var/spool/lpd:/bin/sh
9:mail:x:8:8:mail:/var/mail:/bin/sh
10:news:x:9:9:news:/var/spool/news:/bin/sh
或cat ***.txt | wc -l
ps:使用cat -n ***.txt的方式,也可以輸出帶行號的文字內容
而且比grep -n的效果要好
比如 cat -n /etc/passwd
1 root:x:0:0:root:/root:/bin/bash
2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh
3 bin:x:2:2:bin:/bin:/bin/sh
4 sys:x:3:3:sys:/dev:/bin/sh
5 sync:x:4:65534:sync:/bin:/bin/sync
6 games:x:5:60:games:/usr/games:/bin/sh
7 man:x:6:12:man:/var/cache/man:/bin/sh
8 lp:x:7:7:lp:/var/spool/lpd:/bin/sh
9 mail:x:8:8:mail:/var/mail:/bin/sh
10 news:x:9:9:news:/var/spool/news:/bin/sh
另外,更簡單的乙個帶行號輸出檔案內容的命令是nl,相當於cat -n
2.統計命令執行結果的行數
find /etc/ -type f | wc -l #統計/etc/下檔案的個數
find /etc/ -type f -name "*iscsi*" | wc -l #統計檔名中帶有iscsi的檔案數
find /etc/ -type f -exec grep "mdadm" {} /; | wc -l #統計/etc/目錄下,帶有mdadm內容的行數
find /etc/ -type f -name "*iscsi*" | awk 'end' #統計檔名中帶有iscsi的檔案數
find /etc/ -type f -exec grep "mdadm" {} /; | awk 'end' #統計/etc目錄下,帶有mdadm內容的行數
pandas 對dataframe進行資料預處理
from sklearn import preprocessing enc preprocessing.onehotencoder enc.fit 0,0,3 1,1,0 0,2,1 1,0,2 fit來學習編碼 enc.transform 0,1,3 toarray 進行編碼輸出 array 1....
對exe檔案進行數字簽名
在之前的文章 py2exe inno setup整合打包python程式 中,我們編寫了python指令碼,使得可以一鍵對python編寫的windows程式進行打包,並編譯成exe可執行檔案,現在我們在此基礎上新增對exe檔案進行數字簽名的指令碼。首先,在對exe檔案進行數字簽名時,當然要有乙個p...
對PASCAL VOC 資料集進行資料增強
目的 對voc資料集的物件檢測的資料進行資料增強。如果能幫到您請給本人一顆 拜託了!dataaugmentlabelimg 增強功能 show picture 檔案用的的 testdata 測試資料集 augment scripy.py 指令碼 readme.md 更詳細的解析 tree maste...