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

今天写了一个 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)所有便宜方案整理和推荐》。

赞(0)
未经允许不得转载:老唐博客 » Linux Shell 脚本提示 “source: not found” 的原因和解决方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址