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