2

Linux Fedora 12セットアップのBashターミナルウィンドウでコマンド「set」を入力すると、予想される105行の環境変数が表示され、次に「_ImageMagick」行の後に9170行のプログラムコードが続きます。

{ 
    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=""
}

誰かがこれが何であるかを説明できますか?

4

1 に答える 1

3

set コマンドは、シェル変数だけでなくシェル関数もリストします。変数のみが必要な場合は、env を使用します。

于 2012-12-25T19:18:19.287 に答える