問題タブ [shopt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python から呼び出されたときに shopt が失敗するのはなぜですか?
shopt は私のパスにあるようには見えませんが、bash にはあります:
arrays - Nullglob は配列宣言の印刷を中断します
GNU bash バージョン 3.2.57 でdeclare
、配列変数を出力するための使用とnullglob
オプションの間で競合が発生しています。
これらの 2 つは非常に無関係のように思えますが、nullglob
有効になっている場合、これは意図的なものですか?
出力:
中央の行に注意してください。nullglob
が設定されている場合、宣言BAR
は発行されません。
bash - tmux 内で shopt -s autocd が見つからない?
とても奇妙です。ファイル内で設定しましたが、シェルで実行するとshopt -s autocd
、それが使用可能 (および設定) であることがわかります。.bashrc
shopt -p
しかし、tmux シェルを起動しshopt -p
て autocd オプションを実行した瞬間は表示されなくなり、cd
コマンドを前に付けずにディレクトリに移動しようとすると失敗し、次のメッセージが表示されます。-bash: /Users/me/some/directory: is a directory
shopt -p
これが内部tmuxの出力です...
shopt -p
これが外部tmuxの出力です...
bash - シェル関数内で shopt が機能しない
私はUbuntuで作業し、bashシェルを使用しています
以下に示すように「エイリアス」を実行しようとしていますが、機能しません
'shopt -s expand_aliases; を試すと、ソース env.sh; hal-on' 外部関数は機能しますが、関数内では機能しません
エラーメッセージ
- hal-on ./temp: 10 行目: hal-on: コマンドが見つかりません
私は何を間違っていますか?
bash - Bashでshoptオプションを無効にするには?
shopt
たとえば、オプションを無効にする方法はextglob
?
私は自分の.bashrc
ファイルにこれを持っています: