- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:引数で入力された月の翌月を算出する(Bシェル))
C言語で指定された月の翌月を算出する方法
このQ&Aのポイント
- C言語で指定された月の翌月を算出する方法について教えてください。
- C言語のプログラムにおいて、指定された月の翌月を算出する方法が分かりません。
- BシェルでC言語のプログラムを実行し、指定された月の翌月を算出する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ファイル名の4文字目から7文字目が年(4桁)、8文字目から9文字目が月(2桁)になっているとして、こんな書き方で新しいファイル名が$rに得られます。 多分もっと良い書き方があると思います。 #!/bin/sh x=AA_201012.txt y=`echo $x | cut -c 4-7` m=`echo $x | cut -c 8-9` m=`expr $m + 1` if [ $m -gt 12 ]; then m=1 y=`expr $y + 1` fi if [ $m -lt 10 ]; then r=AA_${y}0${m}.txt else r=AA_${y}${m}.txt fi echo $r
お礼
ありがとうございました。 助かります。