永发信息网

ubuntu下使用sh脚本no such file

答案:2  悬赏:30  手机版
解决时间 2021-03-12 07:26
在window下用notepad++编辑了一个sh脚本,已使用编辑-档案格式转换为UNIX格式,rz到服务器后用sh shell文件提示:1: #!/bin/bash: not found。但脚本内容可以执行。后查资料改用./shell文件。提示line 1: #!/bin/bash: No such file or directory。脚本内容也可以执行。什么原因啊?
最佳答案
刚刚学了新书《实用Linux Shell编程》, 写得简单易懂,上手快,网上有卖。这一节,可能对你的问题有帮助:
3.11.7 windows与Linux文件格式的互转

运行脚本时,有时前面需要加./,书上也讲的很清楚。
先在Linux/unix下面用命令将脚本格式再转换一下,然后,我觉得你检查:
1)环境变量PATH设置对吗,包括/bin吗?
2)运行ls -l /bin/bash, 看看这个文件真实存在吧?
3)在Linux/unix里面编辑,删除脚本的第一行或前2行,重新在Linux/unix里面输入,可能就好了。因为可能有非法字符。

也不一定帮助解决,仅供参考,谢谢!
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
杨家务村村在哪里啊,我有事要去这个地方
听了两小儿的话后,孔子会怎样想?
建行转账限额怎么改
安徽省六安市退休公务员医疗报销标准是多少
外地大学研究生毕业可以先把户口挂在深圳人才
梦三国f1不能用改建子也没反应
lonzu是什么意思啊
宁夏三泽生态园林有限公司怎么去啊,有知道地
男,60岁,有慢性支气管炎病史,近日来,咳嗽
海原水淌清餐厅在什么地方啊,我要过去处理事
如何把Android手机切换成U盘模式
我在大学想成立太极社社团,申请书该怎么写
用来形容茶饮料滋味口感的专业术语有哪些?
范董线/SL49(路口)怎么去啊,有知道地址的么
人的感情,哪是一句“当不当”能拦得住的。。
推荐资讯
三月二十四日出生的人是什么星座
电脑突然断网 显示错误813 谁知道是什么意思
电脑口字符号怎么打
从存储设备开启efi shell是干嘛的?
免漆板和生态板有什么区别?哪个更好!
我知道太阳就要从天边升起来了,便目不转睛的
2米26的身高、幽默的谈吐、良好的气质,中国
37岁的科比凭什么拿联盟第一高薪
君字村生态养殖园区怎么去啊,有知道地址的么
14·8x47-14·8x19x14·8x7·2的简便算法
GMC房车有哪些类型?四驱和两驱应该怎么选择
我想公证一保证书可以吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?