#!/bin/bash # 作成するhtmlページのタイトル、作成者、項目数を入力する echo '作成する html のタイトルを入力してください。' read title echo '作成する html の作成者を入力してください。' read name echo '作成する項目数を入力してください。' read number date=`date` # すでに同名のファイルが存在する場合は削除する if test -f $1 then rm $1 fi # 複数行の入力を簡単にするため、ヒアドキュメントを使用する # "EOS"が現れる行まで入力が受け付けられる # また、先ほど取得した変数を適宜html内に代入する cat << EOS >>"$1" $title

$title


EOS # 項目部分の作成の際、以下のループ処理を行う loop=1 while test $loop -le $number do echo '

コンテンツ '$loop'

' >> "$1" echo '
' >> "$1" loop=$(( $loop + 1 )) done cat << EOS >> "$1"


作成者:$name
作成日:$date
EOS