grep结果输出到文件
时间: 2023-04-24 08:02:15 浏览: 186
将grep命令的结果输出到文件,可以使用重定向符号">",具体命令如下:
grep "关键词" 文件名 > 输出文件名
其中,关键词是要查找的内容,文件名是要查找的文件名,输出文件名是将结果输出到的文件名。例如:
grep "hello" test.txt > result.txt
这条命令会在test.txt文件中查找所有包含"hello"的行,并将结果输出到result.txt文件中。
相关问题
grep 的结果 不显示文件名称
如果你使用 grep 命令搜索一个目录下的多个文件,grep 输出的结果默认会包含匹配文本所在的行以及文件名。如果你只想要匹配文本所在的行,而不想要文件名,可以使用 grep 命令的 -h 选项。例如:
```
grep -h "search_text" /path/to/directory/*
```
这个命令将搜索 /path/to/directory 目录下的所有文件,但是不会在结果中显示文件名。
grep 输出 grep
如果你在终端中输入 `grep grep`,它会在当前目录下搜索包含字符串 "grep" 的文件,并将其输出到终端上。因为我们输入的搜索字符串是 "grep",所以 `grep` 命令会搜索所有包含 "grep" 的字符串的行,并将它们输出到屏幕上。当然,如果你在当前目录下没有任何文件包含 "grep" 字符串,那么 `grep` 命令就不会输出任何内容。