如果我在Cygwin中重定向linux命令的输出,例如
ls -l > lsl.txt
文件lsl.txt按预期创建
但是如果我在bash脚本中执行相同操作并在Cygwin中调用它,那么创建的是:
lsl.txt .
大多数编辑都无法打开这个文件,我假设对它进行操作或以编程方式解析它会很麻烦。
导致这种''的原因。要附加到文件中,我该如何避免这种情况?
答案 0 :(得分:1)
这可能是由于bash脚本中的Windows行结尾(CR-LF)造成的。确保使用的是Unix行结尾(LF)。