linux - 使用grep來查找文件中的內容,如果匹配,就移動它們

linux - 使用grep來查找文件中的內容,如果匹配,就移動它們

我正在使用grep來生成我需要移動的文件列表: grep-L-r 'Subject: \[SPAM\]'.我怎樣才能將這個列表傳遞給mv命令並將文件移動到別的地方?…


regex - 我將使用什麼GNU/Linux命令行工具來執行搜索和替換文件?

我將使用什麼GNU/Linux命令行工具來執行搜索和替換文件? 可以用正則表達式格式指定搜索文本和替換嗎?…



linux命令的詞源

只是為了好玩...我傾向於通過全天候尋找偶然的難題保持警覺。 我喜歡linux的其中一件事就是它所體現的無窮無盡的智慧,從優雅的簡潔到手冊頁的評論。 你能說清楚規定新命令如何命名的不成文的規則,或提供一些常見命令背後的歷史嗎? 什麼基本的命令是缺少股票Linux發行版-它會做什麼,你會怎樣命名? 例子: cat用來連接文件。 它已經被一些發行版中的dog所取代。 ssh提供了一個安全…


使用正則表達式的grep過濾掉匹配

我試圖使用grep與-v和-e一起用於正則表達式。 我很難得到正確的語法。 我正在嘗試類似 tail-f logFile | grep-ve "string one|string two" 如果我這樣做,它不會過濾如果我改變它 tail-f logFile | grep-ev "string one|string two" 我明白了 grep: string one|string…


bash - grep怎樣才能解釋一個包含星號的字符串,並通過一個變量傳遞給grep?

我有這個腳本:#!/bin/bash CLASSPATH="/blah/libs/*:/blah/more/libs" CMD="java-cp $CLASSPATH MainClass" ALREADY_RUNNING_PID=`ps-ef--no-headers | grep $CMD | grep-v grep | awk '{print $2}'` if["$ALREADY…


regex - Shell命令來匹配鍵值對

我有一個文件,其中包含key=value對的列表,每個都在自己的行。 使用shell命令獲取指定鍵值的最佳方法是什麼?…


regex - 如何使用grep跨多行查找模式?

我想要按照該順序查找具有“abc”和“efg”的文件,並且這兩個字符串在該文件中位於不同的行中。 例如:包含內容的文件: blah blah.. blah blah.. blah abc blah blah blah.. blah blah.. blah blah.. blah efg blah blah blah blah.. blah blah.. 應該匹配。…


unix - grep文字字符串

我正在使用grep-type工具來搜索純文字字符串。 我正在尋找一行日誌文件的出現,作為單獨日誌文件中一行的一部分。 搜索文本可以包含各種正則表達式特殊字符,例如[]().*^$-\ 。 有沒有使用正則表達式的Unix搜索工具,只是搜索字符串的字面值?…


regex - 用於多行搜索的正則表達式(grep)需要

可能重複: 我如何在文件中搜索多行模式? 使用pcregrep 我正在運行一個grep來查找任何*.sql文件,其中包含單詞select後跟單詞customerName後跟單詞from 。 這個select語句可以包含很多行,並且可以包含製表符和換行符。 我已經嘗試了以下幾個變體: $ grep-liIr--include="*.sql"--exclude-dir="\.svn*"…


regex - 我怎樣才能用grep排除一個單詞?

我需要這樣的東西: grep ^"unwanted_word"XXXXXXXX…




linux grep with symbol regular range number expression characters man