ubuntu下使用sh脚本no such file
发布网友
发布时间:2022-06-13 02:17
我来回答
共1个回答
热心网友
时间:2023-10-11 06:46
刚刚学了新书《实用Linux Shell编程》, 写得简单易懂,上手快,网上有卖。这一节,可能对你的问题有帮助:
3.11.7 windows与Linux文件格式的互转
运行脚本时,有时前面需要加./,书上也讲的很清楚。
先在Linux/unix下面用命令将脚本格式再转换一下,然后,我觉得你检查:
1)环境变量PATH设置对吗,包括/bin吗?
2)运行ls -l /bin/bash, 看看这个文件真实存在吧?
3)在Linux/unix里面编辑,删除脚本的第一行或前2行,重新在Linux/unix里面输入,可能就好了。因为可能有非法字符。
也不一定帮助解决,仅供参考,谢谢!