source-command

bash 脚本可以添加到 zsh 的上下文中吗?
source-command

bash 脚本可以添加到 zsh 的上下文中吗?

我最近从 bash 迁移到 zsh。 我曾经使用以下token_refresh.sh脚本来ssh-add获取会话的私钥: #!/usr/bin/env bash echo "configuring ssh access.." eval "$(ssh-agent -s)" ssh-add ./my-key 但是,我无法直接从 dir /ssh 中的 zsh 运行此命令: $ ls my-key my-key.pub token_refresh.sh $ . token_refresh.sh .: no such file or directory: to...

Admin

/bin/ksh:错误的解释器:没有这样的文件或目录
source-command

/bin/ksh:错误的解释器:没有这样的文件或目录

#!/bin/ksh我在第一行有脚本。当我尝试执行此脚本(运行./myscript.sh)时发生错误: -bash: ./myscript.sh: /bin/ksh: bad interpreter: No such file or directory source myscript.sh但是当我通过或命令执行此脚本时bash myscript.sh- 脚本成功运行。 是的,ksh没有安装,安装它是正确的。但我无法理解不同的行为./和bash/或source ...

Admin

为什么命令“source”有这个名字?
source-command

为什么命令“source”有这个名字?

我想知道为什么有一个命令从当前 shell 中的文件执行命令被命名source。我看不出两者之间的关系在当前 shell 中运行命令以及英文单词的意思来源。这个名字背后有什么历史吗? ...

Admin

传递给源脚本的参数是错误的
source-command

传递给源脚本的参数是错误的

AIX 上的一个脚本,用于检查传递的参数数量并在参数不正确时发出警告:- if [ "$#" -ge 1 ]; then ... else echo 'Usage: myscript <a> [b] [c]' fi 该脚本设置了一些环境变量,以便获取它。我的意思是我在命令行上输入以下内容。没有第二个脚本,我不是从另一个脚本中获取脚本。 . ./myscript.sh 如果我不向它传递任何参数,我希望它打印出使用语句,但它会使用传递给所获取的上一个命令的参数来运行(甚至不一定是这个脚本!)。 为了仔细检查这一点,我在脚本的开头...

Admin

如何在不替换进程的情况下即时解密文件?
source-command

如何在不替换进程的情况下即时解密文件?

我需要使用以下命令动态解密该文件来获取该文件的来源。 . <(gpg -qd "$encrypted_filename") sh 不支持进程替换。我无法使用 bash。请建议其他方式。 有没有办法在脚本中动态获取加密(GPG)文件? ...

Admin