永发信息网

运行sh脚本,第一行一直提示commad not found,但手动在命令行输入命令并不会报错

答案:1  悬赏:0  手机版
解决时间 2021-02-17 02:33
运行sh脚本,第一行一直提示commad not found,但手动在命令行输入命令并不会报错
最佳答案
linux命令一般是在/bin下,/sbin,/usr/bin,/usr/sbin,/xbin等路径下,你手动运行时,只要你的命令在系统环境变量下都可以运行。
而你的脚本中的命令能不能执行,要看你的脚本解释器,也就是第一句是什么,一般是#!/bin/bash或#!/bin/sh之类,不写他也会有个默认的解释器啦,如果你的命令不在这个解释器对应的路径下,自然会提示“cmd not found”了。你不妨在给命令前添加完整路径(如/usr/bin/less),或者修改脚本第一句,或在脚本中添加环境变量。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2.2寸的240*320与2.4寸的240*320手机屏幕有什
女人带环不服怎么办
“他想尽快熟悉新的环境”用英语怎么翻译?
谁用过ADS-1汽车故障检测仪
有关诗歌的诗词
求这种字体
2014年两天一夜里七月二十三郑俊英叫朋友来接
中国哪个民族美女最多
单选题Imadethecakeby_________.Help_____
人鱼的旋律主要人物介绍
“你不能是一只橙子,把自己榨干了汁就被人扔
郭若沫诗 静夜中心思想
直径85厘米高85厘米的圆柱体的黄铜有多重
寻仙 商家
10086中国移动网上营业厅怎么选号
推荐资讯
linux上能同时安装mysql5.5和5.6么
“冲账”是什么意思?为什么要“冲账”?
在探究凸透镜成像规律的实验中,将焦距为10cm
铁和塑料能粘在一起吗
说鸣人嘴遁的到底是褒还是贬
各位会计界前辈,我是学生,在纠结考C P A还
2015弥勒建的旅游景点有哪些
雪铁龙c3-xr的点烟器怎样打开它
合肥哪的宠物店有好品相的狗狗卖啊。有知道的
python IDLE的解释器中可以运行的语句为甚么
怎样处理对基层法律服务工作者投诉
宝马325i PDC声波传感器供电故障是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?