#!/bin/bash echo "What is the title?" #タイトルを尋ねる read title #入力された文字を読み込む echo "Who is the author?" #著者名を尋ねる read author #入力された文字を読み込む echo "How many heads?" #項目数を尋ねる read heads #入力された数字を読み込む if test -f $1 then rm $1 fi #引数として渡したquiz1.htmlが既に存在すれば削除する cat << END >$1 $title

$title


END #END~ENDまでの文字列を改行も含めてquiz1.htmlに書き込む #$title,$authorは入力された文字に変換 number=0 #変数numberを0から考える while test $number -lt $heads #numberと入力された項目数を比べて、一致するまでdo~doneの間のコマンドを実行 do number=`expr $number + 1` echo "

index $number

" >>$1 echo "
" >>$1 done #numberに1を加える #" "で囲まれた二つの文章をquiz1.htmlに書き込む date=`date` #日付を与える cat << END >>$1


作成者($author) ページ作成日($date)

END #END~ENDまでの文字列を改行を含めてquiz1.htmlに書き込む #$author,$dateはそれぞれ与えられたものに変換 ls #カレントディレクトリの一覧を標準出力に表示する