linux - 如何使用批处理脚本跨平台将文本附加到文件

标签 linux windows macos shell file

我们如何从批处理文件中将 "some text" 附加到 file.txt 而无需引号?文本文件,并且仅使用 Windows、Linux 和 Mac 上的“标准”内容。

我试过:

echo "some text" >> file.txt

它适用于 linux,但在 Windows 上它也会将引号输出到文件;

但正如所提到的,我们确实需要一个跨平台命令(即因为我们将在跨平台项目的 MakeFile 中使用它,但这是另一个主题)

最佳答案

你说 echo "some text">> file.txt 有效,但你也得到了引号。没错,您只需删除引号即可;)。

关于linux - 如何使用批处理脚本跨平台将文本附加到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53513287/

相关文章:

macos - 在MacOS上编译Irrlicht项目时出现“symbol(s) not found for architecture x86_64”错误

macos - OSX 上的 DMD 问题

linux - 创建命令历史记录管道,如何摆脱 ack 传递的换行符?

linux - 如何在Linux中定位(找不到)没有扩展名的文件?

c++ - 在 Linux 中监视和终止其他程序停滞进程的更好方法?

windows 2008 服务器 r2 上的 mysqltuner.pl

windows - 等效于通过 Team Foundation Server 命令行导入 svn

android - ADB 未启动(无错误消息)

objective-c - 为什么我调用 `stringWithFormat:` 会使我的程序崩溃?

linux - 设备上没有剩余空间 ( linux )