Linuxについて



 ◇-?Linuxについて-CAPER-01/28-23:01(346)-No.489855

▲このページのトップに戻る
489855LinuxについてCAPER 2010/01/28-23:01

メーカー名:東芝
OS名:Linux
パソコン名:dynabook
トラブル現象:ソフトの使い方がわからない
--
Linuxのスクリプトについて質問です

最近Linuxの使い方を勉強し始めたのですが
シェルスクリプトについてわからないところがあるので教えてください。


カレンダーを出力するスクリプト

#/bin/sh
n=$1
while [ $n -le $2 ]; do
echo "year $n"
cal $n
n=`expr $n + $3`
done

というcal.shという名前のスクリプトを作りました。


./cal.sh x y z
(x,yは年数、zは何年飛ばしで表示するかを指定する引数です)
と実行すると問題なくカレンダーが表示されるのですが

x,y,zの値に不適切な入力値がある場合や、引数の数が2つより少ない場合
使い方を示すメッセージを出力してプログラムを終了するようにしたいです

本を読んで勉強したのですが、どうすればいいのかわかりません。
本当に困っています。
親切な方のご回答をお待ちしています。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言