#!/bin/bash #生成するhtmlのタイトル、著者、項目数の入力を促す #上記の項目をreadで読み込む echo "生成するhtmlのタイトルを入力してください" read name1 echo "生成するhtmlの著者を入力してください" read name2 echo "いくつくらい項目を作る気でいますか?" read number #echo文でhtmlの内容を書き出す #上で入力された変数をhtml内に代入する #書き出した内容を $1(入力されたhtml名)に >$1 で反映させる echo " $name1 $name1
作者:$name2


" >$1 #項目数を作成するのに繰り返しを用いる #変数a=0と置き、項目数の変数よりも大きくなるまで作業を繰り返す #作業が終わったら内容を書き出し、 >>$1 ですでに作られたhtmlに上書きする a=0 while [ $a -lt $number ] do a=$(( $a + 1 )) echo "index ${a}
" >>$1 done #ページ生成日を入力する #コマンドの内容を反映させたいので``で囲む #echo文で書き出して上と同様に上書きする date=`date` echo "
${date}" >>$1