2017-05-29 9 views
0

extglobのようにshoptオプションを無効にするにはどうすればよいですか?Bashでshoptオプションを無効にするには?

私は私の.bashrcファイルでこれを持っている:

shopt -s extglob 
+4

'-u'はそれを無効にします。しかし、問題は '.bashrc'にあるので、設定はすべてのログインシェルで有効になっています。 – Inian

+3

'shopt'はbash組み込みコマンドです。これを無効にしたいときは、shopt -u extglobを実行する必要があります。 'help shopt'を参照してください。 – Cyrus

答えて

1

-uオプションを使用します。

shopt -u extglob 
  • -sが設定するためのものであると-uが未設定のためです。 help shopt(またはshopt --help同様にBSDシステム)から

:オプションがあり

Options: 
    -o restrict OPTNAMEs to those defined for use with `set -o' 
    -p print each shell option with an indication of its status 
    -q suppress output 
    -s enable (set) each OPTNAME 
    -u disable (unset) each OPTNAME 
関連する問題