※ ChatGPTを利用し、要約された質問です(原文:kshでのcase文条件範囲について)
kshでのcase文条件範囲について
このQ&Aのポイント
AIXのkshにおいて、特定範囲に該当する場合に結果を真とするスクリプトを組みたい。
例えば、6時から18時の場合を昼とし、19時から5時の場合を夜とするスクリプトを作成する方法について教えてください。
条件は実際にはより複雑で大量になりますが、詳細は機密です。
AIXのkshにおいて、case文の中で特定範囲に該当する場合に結果を真とするスクリプトを組みたいと思います。
例を挙げると
#!/bin/ksh
i=`date +%H`
case $i in
今が6時から18時の場合は)
echo "昼"
;;
今が19時から5時の場合は)
echo "夜"
;;
esac
といった具合です。
上記はものすごく単純化していますので、実際には条件はもっと大量になります(機密上詳しく申し上げることは出来ません)。
上記に該当するスクリプトを組みたい場合、
)の前の値はどのように指定すればよいのでしょうか?
お礼
回答ありがとうございました