# 示例代码 1: 将命令输出同时显示在终端并保存到文件中
ls -l | tee output.txt
# 解释说明:
# ls -l 命令列出当前目录下所有文件的详细信息。
# | (管道) 将 ls -l 的输出传递给 tee 命令。
# tee output.txt 将接收到的输出同时显示在终端,并将其写入 output.txt 文件。
# 示例代码 2: 将命令输出追加到文件末尾并同时显示在终端
echo "Hello, World!" | tee -a log.txt
# 解释说明:
# echo "Hello, World!" 输出字符串 "Hello, World!"。
# | (管道) 将 echo 的输出传递给 tee 命令。
# tee -a log.txt 使用 -a 选项表示追加模式,将输出追加到 log.txt 文件末尾,并同时显示在终端。
# 示例代码 3: 将多个命令的输出合并到同一个文件并显示在终端
{ echo "First line"; echo "Second line"; } | tee combined_output.txt
# 解释说明:
# { echo "First line"; echo "Second line"; } 是一个组合命令,会依次执行两个 echo 命令。
# | (管道) 将组合命令的输出传递给 tee 命令。
# tee combined_output.txt 将接收到的输出同时显示在终端,并将其写入 combined_output.txt 文件。
上一篇:zip linux
下一篇:linux查看内存占用前十
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站