Grep 匹配正则表达式的第一个字符串
我想获取与我的正则表达式匹配的第一个字符串。 例如我有字符串 来自未知的 RCPT[211.147.3.74]:450 4.7.1 客户端主机被拒绝:找不到您的主机名,[21…
匹配某个Expression后获取单词
我试图从这个字符串中获取单词“1.23”。 该字符串为 “1 美元兑换 1.23 新元”。 我知道正则表达式可以找到单词,但我想获取 SGD 之后的数字“1.23”…
如何在 Windows 中使用正则表达式匹配行尾
我在 Windows 中创建了一个 .txt 文件,现在应该在 Linux 中进行编辑。我想用 grep 匹配行尾。假设我要查找的行内容是文件 bar 中的“foo bar”。然后…
grep 捕获正则表达式
我正在尝试使用 grep 捕获以下数据: "\\.xy$" "\\.ab$" "\\.ef\\.hi$" 我有 grep -Eo "((\\\\\.[a-zA-Z]+)){1,2}\\$" file 两个问题: 它可以捕获 \\…
使用 grep 捕获正则表达式
我在输入中捕获如下文本时遇到问题: "xy$" 我 grep -eo '([a-zA-Z]+)$' grep -eo '([a-zA-Z]+)\$' grep -eo '([a-zA-Z]+)\\$' 在这里所做的 $ 代表文…
正则表达式 - 嵌套模式 - 在外部模式内但排除内部模式
我有一个包含以下内容的文件。 ${ dontReplaceMe } ReplaceMe ${dontReplaceMeEither} 如果“ReplaceMe”位于 td 标记中,我想匹配它,但如果它位于 $…
如何使用 grep 修剪特定文本
我需要用 grep 修剪一些文本,我尝试了各种其他方法,但运气不佳,例如: C:\Users\Admin\Documents\report2011.docx: My Report 2011 C:\Users\Admin…
正则表达式 - 嵌套模式 - 在外部模式内但排除内部模式
我有一个包含以下内容的文件。 ${ dontReplaceMe } ReplaceMe ${dontReplaceMeEither} 如果“ReplaceMe”位于 td 标记中,我想匹配它,但如果它位于 $…
正则表达式:查找单词数量不确定的字符串
我有一个标签,后面 tag="text textwithdot. text text" 跟着另一个标签,类似于 tag="text text text" 我想使用以下正则表达式 tag="\w+" ,但只能找…
需要 grep 具有特定扩展名的文件并移动到另一个文件夹
我想编写一个 bash 命令,将当前文件夹中具有模式的所有 *.txt 文件 grep 文件复制到另一个文件夹。我应该使用 find 还是 for 循环?我尝试使用 find …
Perl / grep / awk -- 分割多个结果,if 语句检查第二个字符串
我正在尝试 grep 一个文件,查找字符串的前 2 个匹配项(最多只有 2 个匹配项),包括一些上下文(grep -B 1 -A 5),将每组 7 行拆分为两个单独的变…
在目录和子目录中搜索文件中的模式
在Linux中,我想搜索给定的目录及其子文件夹/文件以获取某些包含和排除模式。 find /apps -exec grep "performance" -v "warn" {} /dev/null \; 这与…