标签: grep

相当于 Windows 7 的 Grep?

是否有与 Windows 7 等效的命令提示符grep?也就是说,我想过滤掉一个命令的结果:

重击使用:

ls | grep root

从 Windows 命令提示符会是什么?

windows-7 grep cmd.exe

273
推荐指数
5
解决办法
66万
查看次数

使用从 grep 到 less 的管道时获得彩色结果

我经常使用 grep 的 --colour 选项,但我也经常使用较少。我怎样才能减少 grep 结果并仍然保留颜色。(或者这可能吗?)

grep "search-string" -R * --colour | less 
Run Code Online (Sandbox Code Playgroud)

编辑

我正在寻找直接解决方案或任何与此等效的方法。

grep colors less pipe

271
推荐指数
3
解决办法
7万
查看次数

使用带管道的手表

我想运行这个命令:

watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine
Run Code Online (Sandbox Code Playgroud)

但它没有运行,因为“我认为”grep 试图在手表上而不是尾巴上运行......

有没有办法做类似的事情

watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine)
Run Code Online (Sandbox Code Playgroud)

非常感谢!

bash grep tail watch

211
推荐指数
3
解决办法
5万
查看次数

grep 查找包含 ^M 的文件(Windows 回车)

我使用Linux。在数以千计的配置文件中隐藏着一个讨厌的 ^M(Windows 回车符),我必须找到它,因为它会使服务器出现故障。

如何在充满配置文件的目录层次结构中找到 ^M?

我想我不能在 bash 命令行上输入 ^M 。但我把它放在一个名为 m.txt 的文本文件中

grep

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

如何找到Linux进程的正常运行时间

如何找到给定 linux 进程的正常运行时间。

ps aux | grep gedit | grep -v grep
Run Code Online (Sandbox Code Playgroud)

给了我很多信息,包括流程开始的时间。我特别在寻找以毫秒为单位返回进程正常运行时间的开关。

谢谢

linux grep uptime process

82
推荐指数
5
解决办法
13万
查看次数

监视文件直到找到字符串

我正在使用 tail -f 来监视正在积极写入的日志文件。当某个字符串被写入日志文件时,我想退出监控,并继续我的脚本的其余部分。

目前我正在使用:

tail -f logfile.log | grep -m 1 "Server Started"
Run Code Online (Sandbox Code Playgroud)

找到字符串后,grep 按预期退出,但我需要找到一种方法使 tail 命令也退出,以便脚本可以继续。

bash grep tail logfiles

70
推荐指数
7
解决办法
12万
查看次数

显示所有输出但突出显示搜索匹配

在 bash 中,如果我想执行一个命令并且只显示匹配特定模式的输出行,我可以将其通过管道传输到grep,例如

文件测试文件

hello
there
my
friends
Run Code Online (Sandbox Code Playgroud)

命令

$ cat testfile | grep 'hello'
hello #this will be highlightd
Run Code Online (Sandbox Code Playgroud)

这将突出显示搜索匹配并显示它所在的整行。我可以使用-A-B显示该行之前和之后的行。我的问题是是否可以执行命令并正常显示所有输出,但像 grep 一样突出显示搜索匹配项?所以我的输出将是

hello #highlighted
there
my
friends
Run Code Online (Sandbox Code Playgroud)

linux bash grep command-line

68
推荐指数
4
解决办法
7万
查看次数

如何在管道中使用“sed”

我想替换从 输出的字符串grep,我有:

$ npm info webpack | grep version 
Run Code Online (Sandbox Code Playgroud)

它输出我

$ version: '2.1.0-beta.12',
Run Code Online (Sandbox Code Playgroud)

但我想要:

$ 2.1.0-beta.12
Run Code Online (Sandbox Code Playgroud)

所以我想我可以使用sed并替换不必要的子字符串来实现这一点。但对我来说困难的部分是:

$ npm info webpack | grep version: | sed s/version: /
sed: -e expression #1, char 10: unterminated `s' command
Run Code Online (Sandbox Code Playgroud)

怎样才能达到我的目标?

bash grep sed

66
推荐指数
3
解决办法
17万
查看次数

grep、pgrep、egrep、fgrep 有什么区别?

我想通过对之间的差异散步greppgrepegrep,以及fgrep和我将如何使用它们。

linux grep command-line

60
推荐指数
1
解决办法
10万
查看次数

Notepad ++ 的类似 Grep 的功能?

我想在 Notepad++ 中有一些类似 grep 的功能。

在最简单的版本中,我希望能够将包含单词的当前缓冲区中的所有行复制foo到新缓冲区。我可以使用 TextFX 插件来隐藏所有没有 的行foo,但这并不能满足我的所有要求(它在Alt-上丢失了Tab,我不能只复制匹配的行等)。

notepad++ grep

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

标签 统计

grep ×10

bash ×4

linux ×3

command-line ×2

tail ×2

cmd.exe ×1

colors ×1

less ×1

logfiles ×1

notepad++ ×1

pipe ×1

process ×1

sed ×1

uptime ×1

watch ×1

windows-7 ×1