No.3ベストアンサー
- 回答日時:
case "$var" in
test*)
testで始まるときの処理
;;
*)
testで始まらないときの処理
;;
esac
・caseは上から調べて、パターンが一致したら、それより下は処理されない。
・*は「全てに一致」
なので、最後に*)とすると、C言語のswitch文での default: と同様の働きになります。
No.2
- 回答日時:
bash 系ですがどうでしょう?
拡張パターンが必要みたいでしたので shopt で指定しています。
shopt -s extglob
var=$1;
case ${var} in
!("test"*) )
echo "var ${var} not start test"
;;
"test"* )
echo ${var}
;;
esac
あまり case 文で否定は使わない(使いにくい)です。
このケースでしたら僕なら普通に if で書いちゃいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA ユーザーフォームからSubプロージャ―に値を引き渡す方法 3 2023/04/09 01:54
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- C言語・C++・C# c言語 配列とポインタについて 3 2023/02/09 22:53
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Visual Basic(VBA) Vbaで数式をポーランド記法に変換するコードを作って実行しようとするとフリーズします。 1 2022/05/24 17:53
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPでの画像の形式の変換
-
VBA コレクションに2次元配列...
-
可変変数にアロー演算子を使いたい
-
classの再定義エラーについて
-
正規表現:自動URLによる宣伝防...
-
どういうプログラムを関数化を...
-
PHP、ヒアドキュメント内でのIF...
-
PHPの変数値をリンクさせたい
-
Smarty変数の値をJavascript変...
-
vb作成したらでbeep音が鳴りま...
-
switch()文で値の大小比較
-
Dosブロンプトでtabを出力したい
-
DTOとEntityの差は何ですか。
-
「取得先」という表現について
-
wordの差し込み印刷で文字...
-
shシェルスクリプト 空白行の...
-
PDOを使った総レコード数(行数...
-
ローカルのコンピュータ名を取...
-
vb6で、特定のフォルダを常時監...
-
WordでExcelデータを差込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Let's Encryptで自動更新がされ...
-
VBA コレクションに2次元配列...
-
VB.NETからVBAマクロ(引数)を呼...
-
エラーの理由が分りません。Pri...
-
PHP、ヒアドキュメント内でのIF...
-
PHPでの画像の形式の変換
-
CSVファイルをブラウザのキャッ...
-
可変変数にアロー演算子を使いたい
-
次のhtml・cssでspan内の文字を...
-
VB.NETSystem.Xml 要素数を得る...
-
どういうプログラムを関数化を...
-
ExcelVBAで部分一致(*)をしたい
-
PHPの変数値をリンクさせたい
-
PHPプログラム上で「URLを直接...
-
file_existsが動作しない
-
protectedなのにアクセスできな...
-
ASPのResponse.WriteをPHPでは...
-
PHPでXMLの置換 replaceData
-
[C#]Arraylistに追加した構造体...
-
[C++]std:mapの扱いを教えて頂...
おすすめ情報