新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

shell脚本如何输出日志到文件,shell脚本如何输入回车

发布时间:2023-09-14 07:55:59

shell脚本如何输出日志到文件

在shell脚本中,可使用重定向操作符`>`将标准输出或标准毛病输出到文件中。
以下是将脚本中的日志输出到文件的几种常见方式:
1. 将所有输出(包括标准输出和标准毛病输出)重定向到文件中:
```shell
./script.sh > log.txt 2>&1
```
这将把脚本的所有输出都追加到`log.txt`文件中。
2. 将标准输出重定向到文件中,但保持标准毛病输出在终端中:
```shell
./script.sh > log.txt
```
这将把脚本的标准输出追加到`log.txt`文件中,而标准毛病输出依然在终端中显示。
3. 将标准输出和标准毛病输出分别重定向到区分的文件中:
```shell
./script.sh > stdout.txt 2> stderr.txt
```
这将把脚本的标准输出追加到`stdout.txt`文件中,而标准毛病输出追加到`stderr.txt`文件中。
4. 将标准输出和标准毛病输出同时追加到同一个文件中,但保持输出到终端:
```shell
./script.sh | tee log.txt
```
这将把脚本的标准输出和标准毛病输出同时输出到终端,并将它们追加到`log.txt`文件中。
以上是几种常见的将脚本日志输出到文件的方式,你可以根据实际需求选择合适的方法。