windows - 如何回显以数字结尾的字符串?

标签 windows cmd echo io-redirection

在 Windows 命令行中,我尝试将以下字符串写入文件:

cloud 9

首先,我尝试 echo cloud 9> file.txt。这只是打印到控制台,而不是文件,大概是由于 9> 的未定义性质。

接下来我尝试echo cloud 9 > file.txt。这会生成一个包含所需文本 cloud 9 的文件,但行尾有一个尾随空格。

我尝试了很多其他变体:

echo cloud 91> file.txt 生成 cloud 91

echo cloud 9 1> file.txt 生成带有尾随空格的 cloud 9

echo "cloud 9"> file.txt 生成带有不需要的引号的 "cloud 9"

有没有办法将 cloud 9 精确回显到文件,不带尾随空格?

最佳答案

I/O 重定向不必位于命令末尾。尝试一下

echo>file.txt cloud 9

>file.txt echo cloud 9

其他可能的替代方案:

转义9:

echo cloud ^9>file.txt

用括号将文本括起来:(请注意,任何内部右括号都需要转义)

(echo cloud 9) > file.txt

关于windows - 如何回显以数字结尾的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57282944/

相关文章:

windows - Gem Charlock_holmes 在 Windows XP 上安装错误

windows - 使用 MakeCab.exe & .ddf 文件(即使用指令文件)如何指定 objective-c ab 文件名?

Python os.environ ["HOME"] 在空闲状态下工作但不在脚本中

server - Rust echo 服务器和客户端使用 futures 永远阻塞自己

php - 如何从 id 回显数据

php - 如何使用php分解字符串,去除多余字符

c# - 用 C# 编写的 Windows IoT 控制台应用程序?

Windows Batch 循环遍历具有动态 token 计数的变量

windows - 批处理文件中的 Unicode 字符

c++ - 将消息格式化为不同的语言