bash$ compgen -d -- '~'
产生空输出。
bash$ compgen -d -- '~mi'
也产生空输出。
bash$ compgen -d -- '~mice/'
~mice/.pulse
~mice/.mozilla
~mice/Pictures
还行吧
bash$ compgen -d -- '~mice/Do'
~mice/Downloads
~mice/Documents
还行。
compgen是否会为'〜'和'〜mi'产生空输出,这是bug吗?如果是bug,修复后是否会破坏某些东西?