gpt4 book ai didi

linux - 将交互式 bash session 通过管道传输到文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:01 24 4
gpt4 key购买 nike

这个问题是关于 Piping an interactive session to a file .

但由于我无法在那篇文章中发表评论,所以我会在这里提问。我在 bash 脚本中有以下代码:

tee -a file.log | (ls -a )| tee -a file.log

程序运行正常,但我需要按回车键才能退出脚本。

脚本是否可以在没有用户操作的情况下退出?

注意:ls -a 只是我在这里用来说明问题的示例。

最佳答案

将第一个 tee 设置为空输入,这样它就不会等待标准输入,如下所示:

tee -a file.log <<< "" | (ls -a )| tee -a file.log

echo | tee -a file.log | (ls -a )| tee -a file.log

tee -a file.log < "" | (ls -a )| tee -a file.log

关于linux - 将交互式 bash session 通过管道传输到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47820253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com