【问题标题】:How to redirect output from commands to a file in bash? [duplicate]如何将命令的输出重定向到bash中的文件? [复制]
【发布时间】:2021-02-28 04:53:51
【问题描述】:

我想知道如何将我的 bash 文件的输出(从另一个重定向中获取输入)重定向到一个 txt 文件。

这就是我运行程序的方式:

$ ./myFile.bash < input.txt

我想将我的输出保存到某个 txt 文件(类似这样):

$  out.txt < ( myFile.bash < input.txt )

最正确/正式/通用的方法是什么?如果有的话,是否有多种选择?

【问题讨论】:

  • 您可能想查看&gt;&gt;&gt;| 的语法。这些应该在任何基本教程中进行解释,例如learnxinyminutes.com/docs/bash 但简而言之,&gt; 获取命令的输出并将其写入文件。但要小心,这会覆盖文件的当前。 &gt;&gt; 将输出附加到文件中。

标签: bash


【解决方案1】:
$ ./myFile.bash < input.txt > out.txt

【讨论】:

    猜你喜欢
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 2018-12-09
    • 2018-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多