# 作成するhtmlページのタイトル、著者、項目数を取得します echo '生成する html のタイトルを入力してください' read pagetitle echo '生成する html の著者を入力してください' read author echo '何個くらい項目を作る気でいますか?' read number # 複数行の入力を簡単にするため、ヒアドキュメントを使います # "EOS"が現れる行まで入力が受け付けられます # また、先ほど取得した変数を適宜html内に代入します cat << EOS >"$1" $pagetitle

$pagetitle


EOS # 項目部分の作成に繰り返しを使います # 1から始まって、初めに取得した項目数以下の場合は項目を作り、 # 項目数より大きくなるとループから抜けます loop=1 while test $loop -le $number do echo '

index '$loop'

' >> "$1" echo '
' >> "$1" loop=$(( $loop + 1 )) done #日付の取得をします date=`date` cat << EOS >> "$1"


ページ生成日( $date )

EOS