linux - 重定向输出附加(小数)点。为什么?

标签 linux bash unix echo

我在带有 bash 4.3.11(1) 的 Ubuntu 14.04.1 上远程工作,并注意到一些我找不到解释的东西:

如果我尝试像

$echo foo

输出为

foo

这并不奇怪。但如果我尝试

$echo foo > file.txt

file.txt的内容是

foo.

(注意末尾的句点。)

我没有找到任何关于它的信息,而且在谷歌上搜索有关“>”和“.”的信息也不是很容易。这是怎么回事?

最佳答案

答案: 通过评论 Robin 找到了答案(Total Commander 问题)并且现在可以接受答案。

关于linux - 重定向输出附加(小数)点。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29624894/

相关文章:

svn - 使用 Subversion 通过命令行提交所有修改/添加的文件,不包括提供的黑名单

regex - 在 ed(编辑器)的行中间插入换行符

linux - bash set -e function with double 管道

c - 在内存中使用位域的缺点

bash - 在 bash 中为生产更新算法对复杂的 git 版本进行排序

bash - 使用 sed 从 URL 中删除最后一个反斜杠

c - 将 Unix 命令与 C 一起通过管道传输

python - 在 linux mint 上安装 python3-venv 模块

Java Minecraft 服务器无法在 Linux 虚拟服务器机器上运行/监听 IPv4

bash - 如何在 bash 中捕获信号后打印消息并继续?