which --read-functions,--skip-functions 使用方法

--read-functions,--skip-functions 可以讀取函數。

 

可以先用declare -F 看看系統的函數列表。如果沒有也可以通過以下方式定義

 

# vim 1.sh

 

#!/bin/bash

which2 ()
{
 (alias; declare -f) | /usr/bin/which --tty-only --read-alias --skip-functions --show-tilde --show-dot $@
}
export -f which2

 

#source 1.sh 記住這裏一定要用,而非 sh

 

這樣

#which  which  就可以看函數體了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章