ack

    3熱度

    2回答

    我在powershell中使用Ack 2.04版本。 我想在文本文件中搜索「jsonClass」:「Page」(包含引號)的文本。 我似乎不能正確引用和轉義。 ack -c --match '"jsonClass":"Page"' 在PowerShell中不起作用,我猜ack也會選擇單引號。 轉義雙引號會導致無效的正則表達式錯誤。 ack -c --match "\"jsonClass\":\

    0熱度

    1回答

    當我在我的代碼庫中查找一行時,發現了Silver Searcher的一些奇怪行爲。在根文件夾中,我打電話 % ag branding_black_with_bundles % ag --depth -1 branding_black_with_bundles 並且什麼也沒得到。然而,當我打電話與ACK一樣,我得到的結果 % ack branding_black_with_bundles a

    1熱度

    1回答

    我試過ack -f --cpp --nohh,但它不返回任何結果。 我在OSX上使用2.14。

    1熱度

    1回答

    當您使用grep兩次時,第一個高亮部分被刪除。據我所知,這有助於避免匹配格式化代碼。 (相比之下,只要匹配不重疊,「ack-grep」將突出顯示新匹配,同時保留舊匹配的格式,但它會高興地匹配使用的格式代碼。) 我正在尋找的行爲是模式匹配底層文本,就好像格式不存在一樣,但不會犧牲從原始文件中剝離格式以供將來顯示。這種行爲是否構建在某個地方?我用grep別名--color = always。 這可能是

    0熱度

    1回答

    我寫了一個小命令來查找包含外部url的所有文件,使用ack並在sublime中打開它們,所以我可以做一個查找和替換所有標籤並添加rel="nofollow": sublime $(ack -l '<a[^>]+href="http') 但現在我想確保這些<a>標籤並不包含一個rel="nofollow"。任何人都可以幫助我? 我只需要獲得包含所有<a>標記一個href="http(所以我敢肯定

    0熱度

    1回答

    可以說,我有類似下面的文件的文件夾: . |__ components | |__ index.js | |__ _index.js | |__ _index.en.js | |__ _.js 我要的是在components/index.js和_.js搜索和忽略所有的components/_*.js文件。 基本上我需要類似ack的--ignore-file=match:_.*\.j

    1熱度

    1回答

    我嘗試使用以下命令重定向ACK-的grep的輸出到一個文件: ack-grep "some_regex" > file 此命令會導致一個無限循環(我猜),以及file不斷增長,直到系統運行磁盤空間不足。 這裏是ack-grep --version輸出: ack-grep 2.12 Running under Perl 5.18.2 at /usr/bin/perl 是否有使

    5熱度

    2回答

    我最近找到了git grep,並開始喜歡它的速度和實際上只搜索回購中的文件。但是來自ack(Ubuntu中的ack-grep),剩下的一件事是輸出格式化,不幸的是,它比更像ack。去搞清楚。 ack: 本身上打印的第一線的匹配文件名。 顏色突出顯示匹配文件名 a 加粗綠色。 打印的行號,和僅的行號,與每個匹配線。 顏色突出顯示行號 a 加粗黃色。 顏色突出顯示每個匹配字符串 a 背景黃色。 在不同

    1熱度

    1回答

    是否有可能要求ack搜索幷包含來自多個根目錄的結果,而不是從當前shell工作目錄搜索?

    0熱度

    1回答

    我的意思是我想搜索「thing1」,然後我想根據「thing1」的位置搜索「thing2」。我想按照它們在係數中的順序在結果中顯示它們。 例如。我在第100行找到「thing1」。然後,我想要搜索「thing1」之前出現的第一個「thing2」。然後我想按照「thing2」和「thing1」的順序顯示這兩個。我想爲我找到的每個「thing1」實例做這件事。 原因是我想搜索某些字符串,我知道它們將在