以下のzshのシエルスクリプト(list1.sh)を
./list1.sh
で実行させると
#!/bin/zsh
autoload -Uz catch
autoload -Uz throw
{
echo foo
throw 'ERROR'
echo bar
} always {
if catch * ; then
echo $CAUGHT
fi
}
# 結果
foo
ERROR
になるはずなのですが、なぜかfooだけしか出力されません。
$CAUGHTに'ERROR'の文字列が入るはずなのですが表示されません。
iMacのzshのヴァージョンは、zsh 5.8 (x86_64-apple-darwin20.0)
を使っています。
ご経験のある方、ご教示願えればと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- C言語・C++・C# Makefileのechoの展開について 2 2022/07/26 07:35
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- Windows 10 bash の -z オプションがうまく動作しない原因を教えて下さい。 4 2023/03/22 18:04
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
batである文字列内に特定の文字...
-
シェルで and/or の優先順位に...
-
cshの条件式について教えてくだ...
-
if文について
-
shellスクリプトから別のshell...
-
sh スクリプト ipアドレス形式...
-
スクリプト中のexportコマンド...
-
bashスクリプト
-
SONYの音楽ソフト「x-アプリ」...
-
TOPコマンドで表示するCPU使用...
-
Dirコマンドでフォルダ内ファイ...
-
エクセルの表にヘンな枠が・・・
-
スクリプトのエラー「unexpecte...
-
テキストファイルから最終行の抽出
-
Linux環境 grepで改行コード(CR...
-
プロセス、サービス、デーモン...
-
ラズパイで『’test.service’をs...
-
bashでシングルクォート内の変...
-
tar.bz2ファイルのインストール...
-
コマンドプロンプト Windows
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
batである文字列内に特定の文字...
-
スクリプト中のexportコマンド...
-
shellスクリプトから別のshell...
-
bashスクリプト
-
シェルスクリプトの変数の制限?
-
kshでのNULLの比較
-
【sh】tee コマンドの代替方法
-
ファイルから文字列を読み込む...
-
シェルで and/or の優先順位に...
-
if文について
-
Bシェル 文字列に含まれる特...
-
Cシェルで標準エラー出力への...
-
cshの条件式について教えてくだ...
-
【シェルスクリプト】whileルー...
-
Cシェルプログラムで、あるディ...
-
ログインシェル時のSHELL環境変数
-
rubyで、バッククォートの中に...
-
【シェルスクリプト】 ローカル...
-
sh スクリプト ipアドレス形式...
-
シェルスクリプトでうるう年判定
おすすめ情報
¥* または '*'
とするとうまくいくようです。
zshではワイルドカードの特殊文字「*」は、
普通の文字にしないといけないということなのでしょうか?