shell查询当前目录下文件中的内容
时间: 2024-03-15 10:45:45 浏览: 20
你可以使用以下命令来查询当前目录下文件中的内容:
```
grep "要查找的内容" *
```
其中,`*`表示当前目录下所有文件,你可以将其替换为具体的文件名或通配符。例如,如果你要在所有以 `.txt` 结尾的文件中查找 `hello`,可以使用以下命令:
```
grep "hello" *.txt
```
这将在当前目录下所有以 `.txt` 结尾的文件中查找 `hello`。如果找到匹配的行,它们将被输出到终端。
相关问题
shell抓取当前目录下所有子文件
可以使用以下命令来抓取当前目录下所有子文件:
```
find . -type f
```
这个命令会在当前目录下搜索所有的文件,并将它们的路径输出到屏幕上。你可以将 `.` 替换成任何你想要搜索的目录的路径。如果你只想搜索特定类型的文件,可以使用 `-name` 参数来指定文件名模式,例如:
```
find . -type f -name "*.txt"
```
这个命令会搜索所有扩展名为 `.txt` 的文件。
shell 遍历当前目录下的.log文件
在 shell 中,可以使用以下命令遍历当前目录下的 .log 文件:
```
for file in ./*.log; do
echo $file
done
```
上面的命令将遍历当前目录下所有后缀为 .log 的文件,并在每次迭代时打印出文件名。