grep 相关问题

grep是一个最初为Unix编写的命令行文本搜索实用程序。它使用正则表达式来匹配文本,通常用作管道中的过滤器。仅当您的问题与使用基于grep或grep的API的编程相关时,才使用此标记。与使用或排除grep命令行选项本身有关的问题本身是偏离主题的。

如何 grep -o 嵌套方括号和字符

我有一个字符串,下面存储在文件 aaa 中 333333444444aaa[aaa[[bb[b[ccc]zzz]xx[x]cc]]cc222222211111111 字符串中的左右方括号可能不匹配。所以我想 grep ...

回答 1 投票 0

如果我们在终端会话(屏幕命令)的输出中找到某个单词,是否可以停止它?

如果某个单词出现在终端会话中,我想结束它。假设我有三个执行以下操作的脚本: ./script1.sh: #!/bin/bash 一本水中鱼吃人类墨西哥美国l...

回答 1 投票 0

寻找 Linux 应用程序或命令来使用 grep 和 sed 通过管道传输图像

我正在尝试在网站上自动查看图像。以下将成功下载所需的图像文件: wget $(wget -O - myURL | grep myPattern | sed myScript) 当我尝试管道...

回答 4 投票 0

grep:“^。”与 grep 2.5.1 及更早版本不正确匹配

有人可以解释为什么这段代码不能按预期工作吗? 我希望它只匹配第一个字符,并且它与文字字符匹配,但通配符 (.) 和字符类是......

回答 2 投票 0

grep 与 ls 和正则表达式的奇怪行为

当我注意到“grep”命令的这种奇怪的异常行为时,我正在学习linux命令。在 /usr/bin 目录中,当我运行时: me@me-desktop:/usr/bin$ ls -l |克...

回答 1 投票 0

这个正则表达式中的“\K”是什么意思?

鉴于以下 shell 脚本,有人可以解释一下 grep -Po 正则表达式吗? #!/bin/bash # 发出不记名令牌请求,返回json raw_json=`curl -s -X POST -d...

回答 2 投票 0

比较 shell 脚本中的两个版本号

我有一个文件 file1,如下所示,其中包含当前版本号和预期版本号: 当前版本:1.5.2 预期版本:1.8.1 我想编写一个 bash 脚本来比较这两个值,如果 ExpecV...

回答 4 投票 0

如何在 Linux/Bash 中提取二进制文件的文本部分?

我有一个二进制文件。如果我用 vi 打开它,它会显示人类可读的文本和二进制字符的序列。仅使用 Bash 提取人类可读部分的最佳方法是什么? 我以为...

回答 3 投票 0

使用 csv 每行的特定值作为命令路径参数

不知道为什么我在任何地方都找不到这个答案。 输入 CSV: 201800001779830000,"17798320181.pdf",,,159.0,5371.0,,,,,,2018,"{}",2022-08-25 12:58:20.928,2022-08-26 03:13:35.292,空气。 ..

回答 1 投票 0

在 Curl 和 Grep 中搜索多个字符串

所以,我有这个 if/else 条件来检查curl 输出中的某个字符串。 如果输出有“yahoo”或“google”,那么我希望它命中 if 块,否则 h...

回答 1 投票 0

Perl Grep 查找匹配字符串开头的内容

考虑以下代码: 我的@Array =(“案件编号:CV-24-987654”, “案件标题:BIG NATIONAL BANK 与 IMA N DEFAULT 等人”, “案件名称:取消抵押品赎回权 M...

回答 1 投票 0

如何在 bash 中找到所有不以给定前缀开头的文件?

我的文件夹中有一堆文件: foo_1 foo_2 foo_3 酒吧_1 酒吧_2 嗡嗡声_1 ... 我想找到所有不以给定前缀开头的文件并将列表保存到文本文件中。 这是一个例子...

回答 6 投票 0

如何检查 git repo 中是否存在禁用词

我想使用 git grep 检查存储库中是否有禁止的字符串。 if git grep --full-name --extended-regexp --line-number 'bad|words' 然后 echo 有脏话 别的 echo 还不错...

回答 1 投票 0

将 Curl 和 Grep 输出到变量

我需要运行curl命令 Grep HTML 卷曲输出以搜索特定字符串 如果 grep 字符串出现在 curl 输出中,则返回 true。否则为假。 类似如下: 输出=...

回答 1 投票 0

如果我的 grep 不支持 -B 选项,我如何找到匹配之前的行?

我需要查看 grep 输出之前的 5 行。 我使用了命令, grep -B 5 模式文件名 但抛出错误 /usr/bin/grep: invalid option --B 如何处理这种情况并竞争...

回答 3 投票 0

以“cat”结尾的命令链什么都不打印,但在同一个文件上再次执行“cat”却打印一行,这怎么可能?

我运行以下命令序列: grep -Fxv "sudo: myname : 1 次错误密码尝试 ; TTY=pts/3 ; PWD=/home/myname/workspace ; USER=root ; COMMAND=/usr/bin/pip uninstall ansible" ~/.log-s. ..

回答 1 投票 0

返回 fasta 文件中标头后面的前 n 个字符

我正在尝试提取 fasta 文件中标头后面的前 n 个序列。标头通常使用“>”字符定义,这样对应于 sp 的序列块...

回答 1 投票 0

如何grep仅包含数字的文件?

我正在尝试 grep 包含数字和仅数字的 txt 文件的名称,但我不知道 grep 是否适合这项工作。 如果我有如下文件...... 文件1:12324 文件2:12345q 文件3:

回答 4 投票 0

使用 shell 从 URL 中提取多个部分

我有一个像这样的URL:bbc:osdb://user=&pass=abc%sec=true 我想提取,,, 例子: 英国广播公司:osdb://293.23.234.55:1234/bbc-dt-af/user=john&pass=pass123abc%sec=true 应该返回: 29...

回答 2 投票 0

Grep 包含我没有查找的行

拥有docker服务日志-n 1个消费者| grep -r Consumer\.1 我仍然得到不需要的结果: Consumer.4.24rjfy1zs3dy@docker-desktop | npm通知 Consumer.3.7ixwrpvtcx4v@docker-desktop | npm ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.