gpt4 book ai didi

batch-file - 使用bat脚本写入文本文件: missing character

转载 作者:行者123 更新时间:2023-12-05 00:24:40 27 4
gpt4 key购买 nike

我正在使用 bat 脚本尝试将多行写入文本文件。然而,在一种情况下,一个我想写的角色被删除了。

这是代码:

@echo off
@echo san policy=onlineall> test.txt
@echo select disk 1>> test.txt
@echo online disk>> test.txt

这是生成的文本文件(test.txt)
san policy=onlineall
select disk
online disk

为什么结果代码中缺少“1”?

最佳答案

您可以使用 > 重定向不同的流.它们通过数字来区分,0 是标准输入,1 是标准输出,2 是标准错误,以列出预定义的。

所以回答你的问题,当你写1> , windows 认为你想回显到流 1 (无论如何这是默认值)。一个可能的解决方案是简单地在它们之间插入一个空格,但这也会输出这个空格。但是,你也可以这样写:

>>test.txt echo select disk 1

关于batch-file - 使用bat脚本写入文本文件: missing character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25753597/

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