Find是另一個很棒的命令列工具,每個Windows使用者都應該瞭解它,因為它可以用來搜尋檔案內容中的特定文字字串。
與Windows中的每個基於命令提示符的工具一樣,為了有效地使用這些工具,您需要知道某些開關和引數。下面列出並解釋了這些問題。
除了這些開關之外,您還可以使用此工具指定兩個引數。
像windows中的每個工具一樣,您需要知道如何輸入命令。下面的語法是完美的模型。
FIND [SWITCH] "String" [Pathname/s]根據您的命令,您將收到三個%errorlevel%響應中的一個。
在我們開始之前,您應該下載我們將用於測試的三個示例文字文件。
這些文件都包含一段文字,其中包含一些類似的片語。下載完這三個文件後,您可以將它們複製到計算機上的任何資料夾中。在本教程中,我們將把所有三個文字文件放在桌面上。
現在需要開啟一個提升的命令提示符視窗。在Windows 7和10中開啟“開始”選單,或在Windows 8中開啟“搜尋”功能並搜尋CMD。接下來,右鍵單擊它,然後按“以管理員身份執行”。雖然您不需要開啟提升的命令提示符視窗,但它將幫助您避免任何煩人的確認對話方塊。
我們今天的教程將介紹幾個簡單的場景,這些場景將在下面詳細介紹。
場景1–在單個文件中搜索一串單詞。
現在您已經下載了三個文件,我們將輸入一個命令,在名為“exercise”的文字檔案中搜索單詞“martin hendrikx”。記住將搜尋字串放在引號中,並更改路徑以匹配儲存文件的資料夾。
find "martin hendrikx" C:\Users\Martin\Desktop\exercise.txt你會注意到沒有結果出現。別擔心,你沒做錯什麼。沒有結果的原因是FIND正在查詢與搜尋字串完全匹配的結果。讓我們再試一次,但這次,讓我們新增“/i”開關,以便FIND忽略搜尋字串的大小寫。
find /i "martin hendrikx" C:\Users\Martin\Desktop\exercise.txt現在您可以看到FIND顯示了一行與搜尋字串匹配的內容,這意味著它正在工作。讓我們再試一次,但是將搜尋字串改為“sushi”;如果您的結果與下面的影象相似,那麼您就做對了。
場景2–在多個文件中搜索相同的字串。
既然您知道了如何進行基本搜尋,那麼讓我們嘗試擴大搜索範圍。現在我們將在兩個文字檔案(exercise和sample)中搜索術語“sushi”。請記住更改路徑以匹配檔案的位置,並新增“/i”開關,以便您的搜尋不區分大小寫。
find /i "sushi" C:\Users\Martin\Desktop\exercise.txt C:\Users\Martin\Desktop\sample.txt您會注意到,搜尋詞在兩個文件中都找到了,找到它們的句子列在它們相應的檔名和位置下。再試一次,但是這次,將第三個檔案新增到FIND命令中,並搜尋單詞“potato”。您的搜尋結果應如下圖所示。
請注意,在每個文件中找到的文字實際上是“potates”,這意味著即使鍵入單詞的一部分,也會看到包含搜尋字串的任何短語。或者,可以使用此命令檢查所有文字檔案。
find /i "sushi" C:\Users\Martin\Desktop\*.txt場景3–計算檔案中的行數。
如果您想知道一個檔案中有多少行,可以使用下面的搜尋命令。記住在所有交換機之間新增一個空格。在這種情況下,我們將用示例.txt“檔案。如果只需要一個數字作為結果,請使用以下命令:
type C:\Users\Martin\Desktop\sample.txt| find "" /v /c如果需要號碼和檔案資訊,請使用以下命令:
find /v /c “” C:\Users\Martin\Desktop\sample.txt如果要計算桌面上多個檔案中的行數,請使用以下命令。
find /v /c “” C:\Users\Martin\Desktop\*.txt現在,您可以嘗試使用一些不同的命令並熟悉該工具。一旦你建立了一個系統,它可以幫助你在將來節省很多時間。玩得開心,繼續玩極客。
圖片來源:Littlehaulic onFlickr.com網站
微軟希望使用者從命令提示符轉向PowerShell,但有充分的理由不這麼做,主要原因是PowerShell更先進,更適合高階使用者。命令提示符仍然是日常使用者更好的選擇。在我們對命令提示符和PowerShell之間的差異的概述中瞭解更多資訊...
命令提示符是一個Windows實用程式,允許您給出系統指令。它可以自動化任務,解決問題,並執行各種功能。我們將向您展示如何充分利用它,包括如何更改顏色、執行多個命令、獲取任何命令的幫助等等。 ...
對大多數人來說,命令提示符是Windows作業系統的一個有點可怕的裝飾。介面是黑色的,暗淡的,沒有太多的幫助。與Windows介面的其他部分相比,它似乎是空的。儘管命令提示符給人的第一印象不太好,但它是Windows系統中最強大...
命令提示符正慢慢從Windows介面上消失,這是有充分理由的:CMD命令在基於文字的輸入時代是一種過時的、基本上不必要的工具。但許多命令仍然有用,windows8和windows10甚至添加了新功能。 ...
... 在“開始”選單搜尋欄中鍵入命令提示符(Admin),然後右鍵單擊並選擇“以管理員身份執行”以開啟提升的命令提示符。 鍵入以下命令並按Enter鍵:DISM/online/cleanup image/restorehealth ...
...體(也稱為WindowsDefender)具有命令列介面。您可以從命令提示符、PowerShell或Windows終端執行Windows 10的內建防病毒軟體,而不是使用圖形化的Windows安全應用程式。 執行快速病毒掃描 您可以執行快速掃描,在某些常見位置(如Wind...
...Windows 10並且需要釋放一些磁碟空間,則可以直接從命令提示符解除安裝不再使用的應用程式。這是怎麼做到的。 首先,您必須以管理員身份執行命令提示符才能解除安裝程式。在Windows搜尋框中,鍵入“cmd”,然後右鍵單擊結果...
...息中。 之後,關閉“設定”,你就完成了。 如何從命令提示符檢查主要更新安裝日期 也可以從Windows命令提示符快速檢查最新的Windows update安裝日期。首先,透過單擊“開始”選單並鍵入“命令”開啟提示,然後單擊“命令提...
...鍵入以下內容: find . -xtype l -exec rm {} \; 我們返回到命令提示符,沒有任何跡象表明發生了什麼事。為了驗證已刪除斷開的連結,我們重複該命令以查詢它們,如下所示: find . -xtype l 沒有任何匹配結果,這意味著已刪除斷開的...