执行cat /data/test/timing_data/kpay/1.txt >> /data/test/log/incremental/stage_task_$(date +%Y%m%d).log 2>> /data/test/log/hk_tabk/hk_run_$(date +%Y%m%d).log | tee /dev/tty时/data/test/log/hk_tabk/hk_run_$(date +%Y%m%d).log文件有输出内容但是控制台没有输出
时间: 2023-07-07 13:44:02 浏览: 127
JTAG_timing.rar_VHDL/FPGA/Verilog_VHDL_
如果执行命令 `cat /data/test/timing_data/kpay/1.txt >> /data/test/log/incremental/stage_task_$(date +%Y%m%d).log 2>> /data/test/log/hk_tabk/hk_run_$(date +%Y%m%d).log | tee /dev/tty` 时,`/data/test/log/hk_tabk/hk_run_$(date +%Y%m%d).log` 文件有输出内容但是控制台没有输出,可能是因为 `tee` 命令的输出被重定向到了 `/dev/tty`,而不是当前终端。
你可以尝试使用以下命令来实现将标准输出和错误输出输出到控制台:
```
cat /data/test/timing_data/kpay/1.txt >> /data/test/log/incremental/stage_task_$(date +%Y%m%d).log 2>&1 | tee /dev/tty
```
此命令将把 `/data/test/timing_data/kpay/1.txt` 文件的内容输出到 `/data/test/log/incremental/stage_task_$(date +%Y%m%d).log` 文件中,并且使用 `tee` 命令将标准输出和错误输出都输出到当前终端。
阅读全文