#!/bin/bash echo "作成するhtmlのタイトルを入力してください" read name echo "その著者を入力してください" read author echo "作成する項目の数を入力してください" read n1 until [ $((n1+1)) -gt 1 ] do echo 1以上の整数を入力してください read n1 done n2=$(( $n1 - 1 )) # それぞれ表示されたものの答えを入力すると、それらを変数として読み込む。 # 項目数が1以上の整数かどうかを、n1に1を加えて比較し判定する。 # それ以外の場合はメッセージが発せられるので、もう一度入力しなおす。 # 入力された項目が、1以上の整数であればn1から1引いたものをn2とする。 # 以下、htmlファイルを作成していく。 echo " $1

$name


index 1


" >./../results/$1 # ここまでの内容をまず作成する。 until [ "$n2" = 0 ] do echo "

index "$(( $n1 +1 - $n2 ))"


" >>./../results/$1 n2=$(( $n2 - 1 )) done # n1が1より大きい場合、項目を加えていく。 # 項目の番号はn2の数を1ずつ減らしていき、それと$n1+1の差で決める。 # n2が0になった時点で項目の作成を終える。 # それらを$1.htmlに追記。 echo "


著者:"$author" 作成日時:`date`

" >>./../results/$1 # 最後に著者と生成した日時を表示する。