当你在终端中遇到“sh: source: not found”这样的错误时,这通常意味着你正在使用的shell环境不支持source命令,或者shell环境没有被正确设置。以下是一些可能的解决步骤: 确认操作系统环境: 首先,确认你正在使用的操作系统。不同的操作系统可能默认使用不同的shell。 确认sh命令是否存在于用户的环境中: 在大多数...
现象: shell脚本中source aaa.sh时提示 source: not found 原因: ls -l `which sh` 提示/bin/sh ->dash 这说明是用dash来进行解析的。 改回方法: 命令行执行:sudo dpkg-reconfigure dash 在界面中选择no 再ls -l `which sh` 提示/bin/sh ->bash 修改成功,source可以用了~...
Bourne shell(sh)、C shell(csh)和Korn shell(ksh) Bourne shell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux操作系统缺省的shell是Bourne Again shell,它是Bourne shell的扩展,简称Bash,与Bourne shell完全向后兼容,并且在Bourne shell的基础上增加、增强了很多特性。Bash放在/bin...
执行命令:source ./.bashrc 提示错误信息:-sh: 27: source: not found 原因: ls -l `which sh` 提示/bin/sh -> dash 这说明是用dash来进行解析的。 改回方法: 命令行执行:sudo dpkg-reconfigure dash 在界面中选择no 再ls -l `which sh` 提示/bin/sh -> bash 修改成功,source可以用了~ 备注:最...
/home/jenkins/XXXXXX@tmp/durable-d67c81b9/script.sh:source: not found 从报错上看是找不到source命令,很奇怪为什么会跑到@tmp目录下取找这个命令,后来的解决方法是: docker镜像是基于Ubuntu系统,默认使用dash,docker在没有指定的情况下会调用系统中的dash,修改docker中sh的指向,指向bash 该问题就能找到source命令...
参考:[/bin/sh: 1: source: not found (docker)](/bin/sh: 1: source: not found (docker)) RUN /bin/bash -c “source /etc/profile” 补充: 可以执行,但是不起作用 其他 1. 2.测试可行 在~/.bashrc里面加一句source /etc/profile dockerfile语句: ...
将 .env 文件复制到图像中后,尝试执行 source .env。
> vault-web-server@1.0.0 postinstall > source ./scripts/source-me.sh && ./scripts/go-compile.sh ./vault-web-server sh: 1: source: not found npm ERR! code 127 npm ERR! path /home/ms6rb/vault-ai npm ERR! command failed npm ERR! command sh -c source ./scripts/source-me.sh && ...
51CTO博客已为您找到关于/bin/sh: 1: source: not found的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及/bin/sh: 1: source: not found问答内容。更多/bin/sh: 1: source: not found相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
source command not found in sh shell解决办法 在Ubuntu系统中执行脚本的时候突然出现错误“source command not found in sh shell” 这个其实在Ubuntu 当中 执行脚本默认的使用的是dash,而非bash 通过命令 #ls-l `whichsh` #/bin/sh-> dash 我们发现, 脚本中默认使用的sh其实对应的是dash, 而不是bash。