小编dr.*_*sen的帖子

Grep 'OR' 正则表达式问题

我正在尝试使用带有正则表达式的 grep 来查找文件中与 2 个可能字符串中的 1 个匹配的行。这是我的grep:

$ grep "^ID.*(ETS|FBS)" my_file.txt
Run Code Online (Sandbox Code Playgroud)

上面的 grep 没有返回任何结果。但是,如果我执行:

$ grep "^ID.*ETS" my_file.txt  
Run Code Online (Sandbox Code Playgroud)

或者

$ grep "^ID.*FBS" my_file.txt  
Run Code Online (Sandbox Code Playgroud)

我确实匹配特定的行。为什么我的 OR 正则表达式不匹配?在此先感谢您的帮助!

grep regular-expression

77
推荐指数
2
解决办法
10万
查看次数

如何打印文件中最长的一行?

我正在寻找最简单的方法来打印文件中最长的行。我做了一些谷歌搜索,令人惊讶的是似乎找不到答案。我经常打印文件中最长行的长度,但我不知道如何实际打印最长行。谁能提供打印文件中最长行的解决方案?提前致谢。

bash awk filter

57
推荐指数
5
解决办法
6万
查看次数

$PATH 和可执行文件的问题

我有一个位于我生成的目录中的 unix 可执行文件。我相信我需要在我的目录中获取这个目录,$PATH以便 unix 可执行文件是可执行的,但是源代码的文档说我需要编辑我的 shell 配置文件以添加$home/meme/bin到我的 shell 路径中。

path executable

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

awk ×1

bash ×1

executable ×1

filter ×1

grep ×1

path ×1

regular-expression ×1