patterns

如何查找具有特定字符串集的特定文件?
patterns

如何查找具有特定字符串集的特定文件?

这是给出的文件集: ./20170524/18909-20170524182010-PBS74C2VTTCKBMKGQC7YUVEJ3U-362511-19614379.XFA.SOFS_EDI ./20170524/18909-20170524182009-PBS74C2VTTCKBMKGQC7YUVEJ3U-362514-19614381.XFA.SOFS_EDI ./20170524/18909-20170524182010-PBS74C2VTTCKBMKGQC7YUVEJ3U-362532-19614390.XFA.SOFS_EDI ./20170...

Admin

查找以 #define 开头并以 \ 结尾的字符串
patterns

查找以 #define 开头并以 \ 结尾的字符串

我正在尝试对 C 代码中的宏定义进行优化。同样,我需要提取 C 文件中存在的所有宏,并且需要查找此特定宏定义出现的次数。 我的宏定义的格式是这样的 #定义 MACRO_NAME DEFN_LINE1\ DEFN_LINE2\ DEFN_LINE3 所以我想我的逻辑是 使用正则表达式查找以“#define”开头并以“\”结尾的行列表,将上述输出重定向到 MacroLineExtract.txt 文件 从 MacroLineExtract.txt ==> MACRO_NAME DEFN_LINE1\ 中删除所有“#define” 删除空格 ==...

Admin

如何使用“ag”忽略多个文件 The Silver Searcher
patterns

如何使用“ag”忽略多个文件 The Silver Searcher

有一个选项--ignore允许指定要忽略的文件。目前我只能通过执行以下操作来忽略多个文件--ignore file1 --ignore file2....... 尝试使用--ignore "*assets*|*scripts*"没有任何作用。那么有什么我不知道的问题吗? ...

Admin

结果
patterns

结果

最初的问题 我有一个文件夹jsx文件与反应国际其中的语法如下所示: ... <div> <ul> <li><FormattedMessage id='some.language.key_1' defaultMessage='Some message 1' /></li> <li><FormattedMessage id='some.language.key_2' defaultMessage='Some message 2' />&...

Admin

仅使用 grep 查找第一次出现的情况
patterns

仅使用 grep 查找第一次出现的情况

假设我有一个包含很多单词的文件,我只想找到第一个具有模式“xyz”的单词。如果同一行有多个具有这种模式的单词怎么办? -m返回第一行中与其匹配的所有单词。我只需要 grep 命令。 ...

Admin

如何根据文件名的格式自动赋值参数?
patterns

如何根据文件名的格式自动赋值参数?

假设有两种类型的 csv 文件,文件名格式如下: Ass_B1_v1_<ShortName>_<ddmmyyyy>.CSV CATUpd_v1_<ShortName>_<ddmmyyyy>.CSV 或者可以将格式改为: Ass_B1_v1_<ShortName>_<Name>_<ddmmyyyy>.CSV CATUpd_v1_<ShortName>_<Name>_<ddmmyyyy>.CSV 它们<ShortName&gt...

Admin

echo [9876543210] 显示 1 4 5 6 ...为什么?
patterns

echo [9876543210] 显示 1 4 5 6 ...为什么?

请解释为什么最后四个 echo 语句显示 1 4 5 6?我曾经偶然遇到过这个问题,但我现在很好奇为什么会发生这种行为。 这些语句按预期工作(对我来说)。 $ echo [ 9876543210 ] [ 9876543210 ] $ echo [237890] [237890] 这些 echo 语句始终显示 1 4 5 6。这些数字有什么特别之处吗? $ echo [9876543210] 1 4 5 6 $ echo [abcd9876543210ghi] 1 4 5 6 $ echo [-123456-] 1 4 5 ...

Admin

使用 sed 匹配大写/小写对
patterns

使用 sed 匹配大写/小写对

我可以写一个sed匹配模式的模式吗氨基酸,BB,抄送等等(即,给定一个大写字母,它应该与相应的小写字母匹配)而不枚举所有可能性? ...

Admin

Bash 通配符不符合预期
patterns

Bash 通配符不符合预期

这是一个家庭作业问题: 匹配所有包含 2 个或更多以小写字母开头但不以大写字母结尾的字符的文件名。 我不明白为什么我的解决方案不起作用。 所以我执行了以下操作: touch aa touch ha touch ah touch hh touch a123e touch hX touch Ax ls [a-z]*[!A-Z] 输出: aa ha 我的问题:为什么它不匹配“ah”、“hh”或“a123e”? ...

Admin

使用awk匹配指定范围内的IP地址
patterns

使用awk匹配指定范围内的IP地址

在由换行符分隔的 IP 地址列表中,我尝试仅匹配内部 172 地址(即 172.16.x - 172.31.x)。我尝试了这个,但它不起作用: awk '$1 ~ /^172.[1-3][6-9]|[0-1]/' 我究竟做错了什么? ...

Admin

一次匹配文件中的所有模式
patterns

一次匹配文件中的所有模式

我有 2 个文件:args和text.例如: args: [包含脚本的参数] life happy horse 文本: The horse has a happy life. Life is fun. Kids are happy. 我需要一个命令来打印text包含 中所有模式的行args。在这种情况下:The horse has a happy life. ...

Admin

变量中的 KSH 模式不起作用
patterns

变量中的 KSH 模式不起作用

有人可以解释一下为什么 Korn shell 中的模式(分配给变量)这样工作: u@h:w$ pattern='file_[0-9][0-9]' u@h:w$ ls $pattern file_01 file_02 file_03 但它不适用于更智能的模式file_{2}([0-9]): $ pattern='file_{2}([0-9])' $ ls $pattern ls: file_{2}([0-9]): No such file or directory ...

Admin

根据前 n 个字符替换单词
patterns

根据前 n 个字符替换单词

我有一个包含如下数据的文件: ab001 ab002 ab003 ab004 我必须将以“ab”开头的所有单词替换为“ab001”,即更改后文件应如下所示 ab001 ab001 ab001 ab001 我%s/ab*/ab001/g在VI编辑器中尝试过,但没有给出预期的结果。我也尝试谷歌,但找不到任何解决方案。 ...

Admin

解析带有参数的日志文件(测试所花费的执行时间)
patterns

解析带有参数的日志文件(测试所花费的执行时间)

我需要解析一个日志文件并告诉测试名称其执行时间是否超过特定时间段(用户将输入这次,假设脚本执行时间超过 30 分钟) 启动安全测试套件 Mon Sep 05 00:16:30 PDT 2011:创建线程... 2011 年 9 月 5 日星期一 00:16:30 PDT:开始... 2011 年太平洋夏令时 (PDT) 星期一 9 月 5 日 00:16:31:报告结果... Mon Sep 05 00:16:31 PDT 2011:将结果写入 /space/builder/builds/macosx-64/HEAD/qa/scripts/results/...

Admin