gpt4 book ai didi

bash - 假装是任何命令的 bash 中的 tty

转载 作者:行者123 更新时间:2023-11-29 08:44:44 24 4
gpt4 key购买 nike

<分区>

每当我使用 grep 并将其通过管道传输到其他程序时,--color 选项就不会受到尊重。我知道我可以使用 --color=always,但它还提供了一些其他命令,我想获得该命令的准确输出,就像我在终端机。

所以我的问题是,是否有可能诱使命令认为该命令是在 tty 中运行的?

比如运行

grep --color word file # Outputs some colors
grep --color word file | cat # Doesn't output any colors

我希望能够写出类似这样的东西:

IS_TTY=TRUE grep --color word file | cat  # Outputs some colors

This question似乎有一个工具可以做我想做的事:empty - run processes and applications under pseudo-terminal (PTY) ,但是根据我在文档中可以阅读的内容,我不确定它是否可以帮助解决我的问题

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