linux - Bash 一行代码保存到文件然后使用内容

标签 linux bash

我正在尝试做这样的事情:

  1. 将 command1 的输出保存到文件
  2. 将相同的输出提供给 command2

像这样

   command2 $(command1 > file.txt)

但这没有用。

最佳答案

使用tee。这将它的标准输入复制到一个文件,同时也复制它的标准输出。然后将输出通过管道传递给第二个命令。

command1 | tee file.txt | command2

关于linux - Bash 一行代码保存到文件然后使用内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62889517/

相关文章:

linux - 使用 awk 打印由 "-"分隔的变量

linux - rclone 在启动时通过 bashrc 自动挂载卷

mysql - linux:使用 bash 工具从表中删除全文

python - 如何用唯一编号的标记范围替换分隔范围?

linux - 使用 GDB 调试设备驱动程序

java - Red Hat Linux 中的低 Java 单进程线程限制

linux - 运行相同操作系统问题的两个不同大小的图像文件的完整性

linux - 如何计算列的平均值

linux -/bin/bash 给我 docker 容器内的错误

linux - 如何使用 diff (bash) 只显示不同的行