【问题标题】:how can I write stdout to any file on git bash?如何将标准输出写入 git bash 上的任何文件?
【发布时间】:2020-02-04 09:31:42
【问题描述】:

我在 Windows10 上尝试了 git bash

$ php show_argv.php 1000 > out.log

** show_argv.php 只是在做print_r($argv[1]);

然后消息出现

stdout is not a tty

out.log 已创建,但内容为空。

如何写入 out.log??

【问题讨论】:

  • tee 怎么样?例如:php show_argv.php 1000 | tee out.log
  • 谢谢,但出现了同样的信息。
  • 请看看这是否也适合你。使用C:\Program Files\Git\bin\bash.exe 而不是C:\Program Files\Git\git-bash.exe 然后该命令可以正常工作。
  • 它有效!太感谢了!在 git-bash.exe 上是不可能的吗?
  • 请接受答案。如果它对你有用。有关更多详细信息,您可以阅读他们的文档。

标签: linux git-bash


【解决方案1】:

请看看这是否也适合你。使用C:\Program Files\Git\bin\bash.exe 而不是C:\Program Files\Git\git-bash.exe 则该命令可以正常工作。

【讨论】:

    猜你喜欢
    • 2017-02-06
    • 2013-03-18
    • 1970-01-01
    • 2013-06-09
    • 2014-07-03
    • 1970-01-01
    • 2019-06-22
    • 2015-02-08
    • 1970-01-01
    相关资源
    最近更新 更多