2
當我在我的Linux Fedora 12設置的Bash終端窗口中輸入命令「set」時,我得到預期的105行環境變量,然後是「_ImageMagick」行,然後是9170行程序代碼行:有人能解釋Bash Shell中「set」的奇怪結果嗎?
{
local prev;
prev=${COMP_WORDS[COMP_CWORD-1]};
case "$prev" in
-channel)
COMPREPLY=($(compgen -W 'Red Green Blue Opacity \
Matte Cyan Magenta Yellow Black' -- "$cur"));
return 0
...和結尾:
set_prefix()
{
[ -z ${prefix:-} ] || prefix=${cur%/*}/;
[ -r ${prefix:-}CVS/Entries ] || prefix=""
}
任何人能解釋這是怎麼一回事嗎?
謝謝Radix,很好的解釋。 –
非常歡迎您!我與其他shell函數有同樣的問題,當它第一次發生時,這對我來說是一個很大的驚喜。很高興我能幫上忙。 – Radix