请问Shell脚本重定向生成的文件乱码的问题

#!/bin/bash
echo $1 $2 $3 $4 >> t1.txt
重定向生成的文件后面带个问号如: t1.txt?
然后用tab建联想 出来的 cat t1.txt^M ^M是什么玩意?
这样导致了一个问题我下面想用t1.txt 而名字已经变成t1.txt^M ,提示错误 No Such File ...

请问这个问题的原因是什么,该怎么解决

你是不是在WINDOWS下编译的那个程序然后直接导入到Linux下··那个文件是WINDOWS下的提示符···要把该文件转成LINUX形式然后传进去追问

是啊,我是在Windows编的,然后传到Linux服务器上的,这个要怎么解决啊?

追答

你用的什么编译的··用UE编译··文件选项里可以直接转换成UNIX形式··也可在LINUX下用命令 doc2unix filename 也行

温馨提示:答案为网友推荐,仅供参考
相似回答