A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
「のみを選択」とはどういう意味ですか?
「bashにてcalコマンドを使用し、1950年から2050年のカレンダーを連続して表示する方法を教えてください。 」
という意味の質問なら、
for year in {1950..2050}
do cal $year
done
です。
それとも、「ユーザーに入力を求めて1950-2050ならその年のカレンダーを表示して、それ以外の入力ならエラーにする」という質問ですかね?
echo -n "Input Year: "
read year
if expr "$year" : '^[1-9][0-9]*$' >/dev/null && test "$year" -ge 1950 -a "$year" -le 2050
then cal "$year"
else echo ERROR
fi
No.2
- 回答日時:
こんな感じでしょうか
years=`year=1950;while [ $year -lt 2051 ]; do echo $((year++));done`
for i in $years; do echo $i;cal $i; done
No.1
- 回答日時:
man cal
とすると、calコマンドのマニュアルが出力されるので、読んでください。
ほとんどのコマンドは
man コマンド
でオンラインマニュアルを読むことができます。
質問する時は、最低限マニュアルを読んでからにしましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトで表示が多...
-
コマンドプロンプトが実行中か...
-
UDP通信での受信方法について
-
makeコマンドのエラー
-
Tera Term Proに関する質問です。
-
コマンドキーがないんですけど...
-
Teraterm macro
-
コマンドプロンプトですべてのU...
-
ExcelVBAでDOSコマンドの標準出...
-
VBユーザーフォームで時間入力
-
ttlで戻り値を取得する方法
-
ローマ字入力で「トゥ」を入力...
-
word の文字入力 文字が青色に...
-
1点の辻の字に変換したいがエク...
-
けさ、ツイッター(X)を開いたら
-
送信エラー時、レポートメール...
-
Excelでエラー(#N/Aなど)値を...
-
iMacキーボードの入力 小文字の...
-
エラーが表示される
-
OCNメールのバグ?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトが実行中か...
-
コマンドプロンプトで表示が多...
-
ttlで戻り値を取得する方法
-
Tera Term Proに関する質問です。
-
バッチファイルでキー操作を行う。
-
別のユーザーフォームのコマン...
-
コマンドキーがないんですけど...
-
【Teratermマクロ】文字列の一...
-
VBユーザーフォームで時間入力
-
mountのDOSコマンド
-
文字の点滅はどうやるのですか?
-
DOSコマンドでポートから受信
-
RTX1100の削除コマンド
-
EEPROMのデータの初期化について
-
VBでDosコマンドを動かすには
-
makeコマンドのエラー
-
コマンドプロンプトですべてのU...
-
デフォルトのショートカットキ...
-
ディスクの空き容量を取得する...
-
JP1起動バッチについて
おすすめ情報