
bashで、gotoのようなラベルによるジャンプ構文をしたいのですが、方法をご教授ください。
今はif分毎で、エラー時にメール配信処理してますが、全て同じあて先配信なので、
簡潔に処理内容をまとめたいです。
echo "aaa"
if [ $? -ne 0 ]
then
echo "error desu" > honbun.txt
mailx -s "error" aaa@aaa.c.jp < honbun.txt
exit 1
else
echo "ok"
fi
echo "bbb"
if [ $? -ne 0 ]
then
echo "error desu" > honbun.txt
mailx -s "error" aaa@aaa.c.jp < honbun.txt
exit 1
else
echo "ok"
exit 0
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
gotoが必要なく書けるはずです。
お書きの例だとif文を1つにすればいいというか、必ず真なので、もっと本当にやりたい実際の例を出してもらえばアドバイスできると思います。
No.2
- 回答日時:
functionを使ったらどうだろう。
まとめる範囲は実際の処理で変わるだろうが、質問の例ではif~fiをまとめるのもあり。参考URL:http://www.linux.or.jp/JF/JFdocs/Bash-Prog-Intro …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux 次のif文について意味を教えてください。 1 2022/11/27 16:55
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Excel(エクセル) Excel VBA 3 2023/04/22 10:46
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 09:25
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
bat処理の実行結果ログ出力方法...
-
【VBA】テキストファイルから特...
-
FTPのバッチファイルで日付を引...
-
コマンドプロンプトで相対パス...
-
リダイレクト >> を複数のファ...
-
コマンド実行結果を環境変数に...
-
echo "abc" >> test.txt で、先...
-
バッチファイルのfor文を使って...
-
xcopyで特定のファイルのみをコ...
-
Diskpart のリダイレクトの質問...
-
echoの出力の最後のスペースを...
-
コマンドにてテキストファイル...
-
複数のテキストファイルをひと...
-
【DOSコマンド】for の デリミ...
-
txtってルビも振れませんか?
-
diffコマンドにてテキスト出力
-
bashで、gotoのようなラベルに...
-
特定のファイルだけをサブディ...
-
AppleScript 添削希望
-
シェルスクリプトで複数ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
xcopyで特定のファイルのみをコ...
-
echoの出力の最後のスペースを...
-
echo "abc" >> test.txt で、先...
-
【VBA】テキストファイルから特...
-
コマンドプロンプトで相対パス...
-
リダイレクト >> を複数のファ...
-
コマンドプロンプトで標準エラ...
-
バッチファイル 指定行の切り出し
-
コマンド実行結果を環境変数に...
-
コマンドにてテキストファイル...
-
バッチファイルのfor文を使って...
-
バッチファイル 現在のフォルダ...
-
NULLの置き換えについて
-
FTPのバッチファイルで日付を引...
-
バッチファイルで改行の出力
-
.txtって、縦書きにはならない...
-
複数のテキストファイルをひと...
-
ワードのテキストボックスの中...
-
複数テキストファイル連結につ...
-
【DOSコマンド】for の デリミ...
おすすめ情報