Dynadot Jtti 搬瓦工 腾讯云

Linux Shell 脚本提示 “source: not found” 的原因和解决方法

GigsGigsCloud

今天写了一个 Linux Shell 脚本批量跑一组代码的时候,测试运行的时候发现提示 “source: not found”,但是至今在命令行输入 source + 对应的命令是没问题的,于是比较奇怪,网上搜了一下解决方法,现在在此记录分享一下。

一、报错原因和解决方法

报错:source: not found

原因:sh 和 bash 是不同的 shell,sh中没有 source 命令。所以用 sh 或者 ./ 运行的时候,会提示这个错误。

解决办法:sudo bash test.sh

也就是改用 bash 来执行就可以了,解决方法非常简单。

二、参考文献和其他

参考文献:https://blog.csdn.net/duomoke/article/details/41747361

本文到此就结束了,如果想要学习 Linux 技术,可以购买一台搬瓦工 VPS 进行学习,在线实时重装系统,非常适合折腾,也非常方便。推荐直达:《搬瓦工 VPS(BandwagonHost)所有便宜方案整理和推荐》。

Dynadot Hostwinds
赞(7)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Linux Shell 脚本提示 “source: not found” 的原因和解决方法
文章链接:https://oldtang.com/668.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。