和筆記內容(1)

2021-10-09 03:26:35 字數 783 閱讀 9719

如果你想在當前目錄下 查詢"hello,world!"字串,可以這樣:

grep -rn 「hello,world!」 *

-r 是遞迴查詢

-n 是顯示行號

-r 查詢所有檔案包含子目錄

-i 忽略大小寫

下面是一些有意思的命令列引數:

grep -i pattern files :不區分大小寫地搜尋。預設情況區分大小寫,

grep -l pattern files :只列出匹配的檔名,

grep -l pattern files :列出不匹配的檔名,

grep -w pattern files :只匹配整個單詞,而不是字串的一部分(如匹配『magic』,而不是『magical』),

grep -c number pattern files :匹配的上下文分別顯示[number]行,

grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,

grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。

這裡還有些用於搜尋的特殊符號:

< 和 > 分別標註單詞的開始與結尾。

例如:grep man * 會匹配 『batman』、『manic』、『man』等,

grep 『grep 『』 只匹配『man』,而不是『batman』或『manic』等其他的字串。

『^』:指匹配的字串在行首,

『$』:指匹配的字串在行尾,

和筆記內容(13)

wallets.emplace name,std move wallet emplace construct and insert element auto wallet std make unique d smart pointer,建立病返回unique ptr至soft wallet的物件,這...

和筆記內容(14)

c explicit關鍵字詳解 首先,c 中的explicit關鍵字只能用於修飾只有乙個引數的類建構函式,它的作用是表明該建構函式是顯示的,而非隱式的,跟它相對應的另乙個關鍵字是implicit,意思是隱藏的,類建構函式預設情況下即宣告為implicit 隱式 那麼顯示宣告的建構函式和隱式宣告的有什...

和筆記內容(21)

bitcoin就採用了工作量證明機制 pow 拿bitcoin來講它的目的就很純粹 去中心化的數字貨幣體系 以太坊和bitcoin有很大的不同 1 它新增了智慧型合約的功能 2 它有了賬戶的概念 3 它引入了叔塊體系 bitcoin側重的是金融交易而ethereum側重的是公有平台,fabric主打...