Function
查看 shell 函式的目前定義
因此,我不斷地編輯 bashrc,並且我打開了一個帶有工作函式定義的終端,儘管 bashrc 已經用錯誤的函式定義進行了更新。(因為在我獲取更新的 bashrc 之前定義不會改變)在這種情況下如何查找工作函式定義?例如,如果我輸入:
alias function_name
我可以看到該別名的定義是什麼。是否有類似功能的命令?如果沒有,是否有輸出目前終端正在使用的整個 bashrc 的命令?
typeset -f function
顯示指定函式的目前定義。它適用於 ksh(它的起源)、bash 和 zsh。(nb in zsh,
type -f
,which
,functions
也whence -f
顯示函式定義。)