CygWin cmd“;资料来源;并使用“重命名”;mv";

CygWin cmd“;资料来源;并使用“重命名”;mv";,cygwin,Cygwin,我对CygWin命令source和使用mv重命名有点好奇 当我在源文件cmdmv中运行并在我的计算机中重命名某个文件时,它很好地重命名了文件,但不幸的是,它在名称的末尾也放了一个神秘的字符 f、 e.:1A6CSAB000A1\U 51D9.pdf

我对CygWin命令
source
和使用
mv
重命名有点好奇

当我在源文件cmd
mv
中运行并在我的计算机中重命名某个文件时,它很好地重命名了文件,但不幸的是,它在名称的末尾也放了一个神秘的字符

f、 e.:
1A6CSAB000A1\U 51D9.pdfsource
(和源文件)的情况下运行它时,只需要

mva.phd.1b.phd.1

在CygWin中,它运行良好,重命名文件时没有隐藏字符。 你知道如何处理这个问题吗

提前谢谢,对不起,如果有类似的问题,我没有找到


Gabi

请描述您对shell内置
源代码的使用情况。不清楚您正在做什么,是否希望检查您正在查找的文件是否有CR LF行结尾。使用
cat-e文件
查看行尾。使用
dos2unix文件
d2u文件
修复该文件。从长远来看,了解如何让您喜爱的编辑器编写unix行结尾并保留行结尾。我通过cmd
concatenate
为excel中的
源文件
设计了命令,我认为这就是问题所在。令我惊讶的是,我在记事本中按Ctrl+C和Ctrl+V插入的数据并没有清除所有隐藏的字符。我还以为记事本++会显示这些字符,如果它们存在的话,但它也不会显示任何东西。但是我通过
R
解决了这个问题。我合并了分离的单元格并导出到
.txt
文件中,现在它可以工作了。非常感谢你的推荐。