将脚本内容转储到标准输出

将脚本内容转储到标准输出

如果我在 bash 哈希中的 $PATH 上有某些内容,有没有办法转储该脚本的内容?

例如,如果我这样做:

$ type ores_git_push

我得到:

ores_git_push is hashed (/usr/local/bin/ores_git_push)

有没有办法获取脚本的内容?

如果我做:

$ type -a ores_git_push

我得到:

ores_git_push is /Users/oleg/.nvm/versions/node/v10.10.0/bin/ores_git_push
ores_git_push is /usr/local/bin/ores_git_push

所以最糟糕的情况我想我可以尝试解析 的结果type -a

答案1

cat "$(type -p ores_git_push)"

答案2

那个古老的 cat 命令怎么样?

cat /usr/local/bin/ores_git_push

答案3

我不确定为什么哈希很重要,但你可以这样做:

cat $(which ores_git_push)

相关内容