如何将输出重定向到文件,以使先前的重定向输出不丢失?

用户1051860

对于这一切,我还是很陌生,尝试运行基本的批处理文件以将一些命令输出到文档。

在我添加更多回声之前,它工作正常。

例子:

echo "Failed Drives" > Report.rtf
symdisk list -failed >>Report.rtf
echo =====================================================>>Report.rtf

symcfg list -env_data -service_state failed >>Report.rtf
echo =====================================================>>Report.rtf

symcfg -thin -pool -GB list >>Report.rtf
echo =====================================================>>Report.rtf


explorer Report.rtf

因此,上面的方法工作正常,但是如果我想在每个命令上方添加更多回显以解释该命令的功能,则它实际上会忽略上一个命令。

如果在symcfg -thin -pool -GB list命令上方添加一个命令echo "Pool Capacity" > Report.rtf,它将忽略我之前的所有脚本,仅输出该命令。

卡米尔·马乔洛夫斯基(Kamil Maciorowski)

这里

command > filename
将命令输出重定向到文件

command >> filename
追加到文件中

链接说明了Windows CMD的这些运算符。我之所以选择它,是因为您使用标签。在POSIX shell中,它们基本上是相同的,因此答案也适用于Unix / Linux中的常见shell。

在您的原始代码中,除首次使用外,所有命令都使用>>这是有道理的。通过>在中间使用,可以使“额外”命令在写入文件之前截断该文件。

不是前面的命令被忽略。它们的输出将被您的“额外”命令覆盖

使用>>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将命令的Matlab输出重定向到文件?

来自分类Dev

python:如何将文件输出重定向到流

来自分类Dev

如何将输出重定向到C中的文件?

来自分类Dev

如何将输出重定向到屏幕以及文件?

来自分类Dev

如何将findstr的输出重定向到文件?

来自分类Dev

如何将子流程的输出重定向到文件

来自分类Dev

如何将输出从文件重定向到stdout?

来自分类Dev

如何将curl的输出重定向到多个文件?

来自分类Dev

如何将awk的输出重定向到文件?

来自分类Dev

如何将输出从cron重定向到文件?

来自分类Dev

如何将Jmeter标准输出重定向到文件

来自分类Dev

如何将更多内容的输出重定向到文件

来自分类Dev

如何将输出重定向到 Pester xml 文件?

来自分类Dev

如何将 ngrep 输出重定向到文件

来自分类Dev

如何将 android 的 getevent 输出重定向到文件?

来自分类Dev

Pitest:如何将日志输出重定向到文件?

来自分类Dev

如何将jstack输出重定向到文件?

来自分类Dev

脚本将输出重定向到不兼容cron的文件

来自分类Dev

将标准输出重定向到文件

来自分类Dev

将Shell输出重定向到文件

来自分类Dev

将lldb输出重定向到文件

来自分类Dev

将xargs的输出重定向到文件

来自分类Dev

将输出从文件重定向到stdout

来自分类Dev

将Fabric输出重定向到文件

来自分类Dev

将彩色输出重定向到文件

来自分类Dev

将lldb输出重定向到文件

来自分类Dev

将iostat输出重定向到文件

来自分类Dev

无法将输出重定向到文件

来自分类Dev

如何将输出从php重定向到html?