日期:2014-05-16  浏览次数:20687 次

arm-linux vi的问题
在arm-linux下面,很多命令和虚拟机linux的功能不一样,关键就是不全。比如同样一个文件,我是用uartEdit工具编辑的,在虚拟机linux下面用vi查看就是正常,没有乱码,但通过mount方式挂载到arm上,用arm-linux vi查看就在行尾会多加了一个乱码。请问这个有没有办法可以解决呢。


如下 嵌入式linux vi查看
#!/bin/sh

echo 1111


在arm-linux下查看
#!/bin/sh^M
^M
echo 1111

但是如果本身这个文件就是用vi编辑的话是没有问题的。但是vi编辑器好难用,就总是喜欢用uratEdit编辑脚本。这样当脚本要在arm上运行时,就会出问题。有没有办法解决呢

------解决方案--------------------
在ultraedit中把文件转换为unix格式

或者,在你的arm-linux环境中,执行dos2unix yourfile