find ./ -name '*.cpp'
|xargs
cat|
grep -v ^$ |
wc -l
輸出為乙個數,表示非空行的**行數
如果檔名中帶有空格,那麼使用cat
命令會將空格拆開,導致檔案讀取錯誤,所以要用引號將檔名括起來,使用sed
命令可以替換字串
find ./ -name '*.cpp'
|sed
"s/.*$/'&'/g"
|xargs
cat|
grep -v '^$'
|wc -l
使用sed
前管道輸出為
./19. remove nth node from end of list/一次遍歷.cpp
./19. remove nth node from end of list/順序計數遍歷.cpp
使用sed
後替換為
'./19. remove nth node from end of list/一次遍歷.cpp'
'./19. remove nth node from end of list/順序計數遍歷.cpp'
其它語言**同理
tree
命令能生成目錄結構或目錄下的檔案結構,這個命令我是在windows cmd下學到的,cmd下tree
命令的部分使用為
列出目錄結構
>tree
h:.├─models
└─題目二
├─體育
├─娛樂
└─科技
列出目錄下的檔案結構
>tree /f
h:.│
├─models
│ model.svm
│└─題目二
│ test.txt
│├─體育
│ 0.txt
│ 0seg.txt
│├─娛樂
│ 0.txt
│ 0seg.txt
│└─科技
0.txt
0seg.txt
linux下也有tree
命令,功能與windows下的類似,我便不再逐一列出了 我的程式設計之路點滴記錄 三
最近在看 黑客與畫家 其中第二章講述黑客和畫家的關係,感觸頗深。我們工作或者學習的時候,總喜歡去照搬一些所謂的方法或者模式。不得不承認,這些東西是前人總結的經驗,讓我們少走了 很多的彎路。在工作的時候,那些比你資深的員工會告訴你,要耐心的用筆和紙把思路寫出來,然後再一步一步的去編碼。這樣的方法,可謂...
Ubuntu命令點滴積累
whereis putty sudo adduser 這樣的命令會在home目錄下新增乙個帳號 sudo useradd 僅僅是新增使用者,不會在home目錄新增帳號 nvidia smi watch n 10 nvidia smi ssh keygen t rsa c youremail exam...
我和喵小依的點滴
2020年,喵小依來到了我的生活,剛到時,才滿4月。在首次接她回來的路上,她一直試圖伸出自已的前腿,去探索她前方的東東,好奇心非常旺盛。到家後,我有點無措,侷促的在她的房間外看著這個小傢伙,她則瞬間 提起了她的前腿,一幅 恭喜發財 的乖巧模樣。或許是那些日子自己較down的心情使然,看到她這副摸樣,...