相关疑难解决方法(0)

如何在文件中搜索多行模式?

我需要找到包含特定字符串模式的所有文件.想到的第一个解决方案是使用带有xargs grep的find管道:

find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN'
Run Code Online (Sandbox Code Playgroud)

但是如果我需要找到跨越多行的模式,我就会被卡住,因为vanilla grep找不到多行模式.

linux command-line grep find pcregrep

113
推荐指数
8
解决办法
12万
查看次数

在Perl中将文件粘贴到字符串中的最佳方法是什么?

是的,有多种方法可以做,但必须有规范或最有效或最简洁的方式.我会添加我知道的答案,看看有什么渗透到顶部.

要清楚,问题是如何最好地将文件的内容读入字符串.每个答案一个解决方案

string perl file-io file

48
推荐指数
11
解决办法
3万
查看次数

比较bash变量中的多行字符串

我有一个包含两个多行字符串的脚本。我想知道它们是否相等。我还没有找到执行此操作的方法,因为尽管比较容易,但将变量的值传递给比较对象并不容易。我尚未成功将其传递给diff,但这可能是我的无能(我尝试过的很多事情都导致“文件名太长”错误)。一种解决方法是用一些稀有字符替换换行符,但是遇到了同样的问题。有任何想法吗?

string bash pipe

5
推荐指数
2
解决办法
3563
查看次数

标签 统计

string ×2

bash ×1

command-line ×1

file ×1

file-io ×1

find ×1

grep ×1

linux ×1

pcregrep ×1

perl ×1

pipe ×1