如果我在 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)