#!/bin/bash # ページのタイトル,作成者,項目数,背景色,本文の字の色を読み込みます echo "ページのタイトルを入力してください" | tee ./../results/quiz1.txt read title echo $title >> ./../results/quiz1.txt echo "ページの作成者を入力してください" | tee -a ./../results/quiz1.txt read author echo $author >> ./../results/quiz1.txt echo "項目をいくつ作りますか?" | tee -a ./../results/quiz1.txt read item echo $item >> ./../results/quiz1.txt echo "ページの背景の色を半角英字で入力してください" | tee -a ./../results/quiz1.txt read bgcolor echo $bgcolor >> ./../results/quiz1.txt echo "本文の字の色を半角英字で入力してください" | tee -a ./../results/quiz1.txt read color echo $color >> ./../results/quiz1.txt # タグを ./../results/quiz1.txt に出力していきます # 読み込んだ title , author , bgcolor , color も結果に反映されるように出力します echo "" > ./../results/$1 echo "" >> ./../results/$1 echo "" >> ./../results/$1 echo "" >> ./../results/$1 echo "$title" >> ./../results/$1 echo "" >> ./../results/$1 echo "" >> ./../results/$1 echo "" >> ./../results/$1 echo "" >> ./../results/$1 echo "

$title

" >> ./../results/$1 echo "

作成者:$author

" >> ./../results/$1 # 実行時の日時を変数 date として取り込みます # 実行時の日時がページに表示されます date=`date` echo "

作成日時:$date

" >> ./../results/$1 echo "
" >> ./../results/$1 # 項目を作るたびに変数s(初期値=1)に1を加えていき,最初に入力された項目数に達するまで項目を作り続けます s=1 until [ $s -eq $(($item + 1)) ] do echo "
" >> ./../results/$1 echo "

index$s

" >> ./../results/$1 s=$(($s + 1)) echo "
" >> ./../results/$1 echo "
" >> ./../results/$1 done echo "
" >> ./../results/$1 echo "戻る
" >> ./../results/$1 echo "
" >> ./../results/$1 echo "" >> ./../results/$1 echo "" >> ./../results/$1 # lsコマンドで,新しくファイルが生成されたことを確かめます echo "ls ./../results" | tee -a ./../results/quiz1.txt ls ./../results | tee -a ./../results/quiz1.txt