「-f」フラグが有効な場合は、明示的にグローバル拡張を実行します。

「-f」フラグが有効な場合は、明示的にグローバル拡張を実行します。

私はこれをガイドで見たことがあります。https://sipb.mit.edu/doc/safe-shell/)はglob拡張を無効にすることをお勧めしますset -f(shとbashで)。このオプションが有効になっている場合は、別のシェルを使用したり、そのオプションを一時的に無効にしたりする以外に、明示的にsh -c 'echo *'グローバル拡張を実行する方法はありますかset +f; echo *; set -f

ベストアンサー1

おすすめ記事