私はこれをガイドで見たことがあります。https://sipb.mit.edu/doc/safe-shell/)はglob拡張を無効にすることをお勧めしますset -f
(shとbashで)。このオプションが有効になっている場合は、別のシェルを使用したり、そのオプションを一時的に無効にしたりする以外に、明示的にsh -c 'echo *'
グローバル拡張を実行する方法はありますかset +f; echo *; set -f
?
「-f」フラグが有効な場合は、明示的にグローバル拡張を実行します。
おすすめ記事
- coredump_filterの構成設定
- 端末から電子メールを送信するようにLinuxシステムを設定するにはどうすればよいですか?
- /etc/group および /etc/passwd ファイルをソートできますか?
- SSH 構成ファイル、%h 大文字の使用に関する問題 - ProxyCommand の問題
- BSD(およびLinux)tput - 相互運用可能なデフォルトカラー設定
- Ryzen CPU温度センサーが不正確ですか?
- VLCの画質が低下する原因は何ですか?
- Debian 11タッチスクリーン目覚め相互作用
- gnome端末からテキストファイルに直接出力
- CPU計算に関連する奇妙なlscpu出力