tcshシェルで "extended_glob"を有効にしたいです。次のコマンドを試しました。
setopt extended_glob
shopt extended_glob
しかし、これらのどれも機能しません。
tcshでこの機能を有効にする方法を教えてくれる人はいますか?
答え1
混乱する可能性がありますzsh
。tcsh
いいえextended_glob
オプション。そして、再帰的なglob演算子を追加するオプションがあります(ksh93で同じオプションの名前にちなんで名前が付けられていますが、バリアントのみが追加されました)、および(両方からコピーされたが元々はkshから来たと思われます)globstar
。**/
***/
zsh
globstar
ksh93
**/
noglob
nonomatch
zsh
noglob
オプションは特別な変数にすぎません(新しい組み込み変数を使用するように変更されるまで、元々はtcsh
(tcshレガシーを持つ他のシェル))でしたが、オプションを有効にするには変数を設定するだけです。bash
shopt
set globstar
man tcsh
詳細より。