#!/bin/bash
echo 'first line' >foo.xml
echo 'second line' >>foo.xml
Run Code Online (Sandbox Code Playgroud)
我是shell脚本的新手.
我试图在cygwin中运行上面的脚本.我希望能够将一行接一行写入新文件.
但是,当我执行上面的脚本时,我会看到foo.xml中的以下内容:
second line
Run Code Online (Sandbox Code Playgroud)
第二次运行脚本时,我在foo.xml中看到:
second line
second line
Run Code Online (Sandbox Code Playgroud)
等等.
此外,我在运行脚本后看到命令提示符下显示以下错误:
: No such file or directory.xml
Run Code Online (Sandbox Code Playgroud)
我最终将在unix盒子上运行这个脚本,我只是想用cygwin开发它.所以如果你能指出它是否是一个cygwin怪,我将不胜感激,如果是这样,我应该避免尝试使用cygwin来开发这样的脚本吗?
提前致谢.