今天在用同事写的一个python脚本,一运行就出现了以下错误:
/usr/bin/env: No such file or directory
用ls命令查看了一下,“/usr/bin/env”明明存在:
bash-3.2# ls -lt /usr/bin/env
-r-xr-xr-x 1 root bin 5780 Jan 23 2005 /usr/bin/env
用vi打开这个python脚本,第一行显示:
#!/usr/bin/env python^M
又是一个Windows/Unix文本格式转换问题。用dos2unix转换好以后,运行OK!
P.S. 请参考stakoverflow这个问题:http://stackoverflow.com/questions/3598592/invoking-perl-scripts。