赞
踩
Linux环境执行perl脚本报如下错误
-bash:Refresh.pl: /usr/bin/perl^M: bad interpreter: No such file or directory
原因:
主要是因为不同的编码方式导致。windows环境下面新建的文本文档默认是dos格式的,dos格式在linux系统里面有些的字符是不可见的,所以执行报错
方法一:直接用UE去改,但是对于批量的文件就不大实用了
在UE里面将DOS格式转换成UNIX格式的文件。
方法二:在linux环境里面用set ff命令修改,适合写成脚本批量操作
1. 查看文件的格式
:set ff命令
显示文件格式 fileformat=dos
2. 修改格式为unix然后保存退出
:set ff=unix
参考文章:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。