ITPASS 実習レポート 1 (シェルスクリプト課題)

名前:斉田美香

担当情報実験機 : joho07


問 1

スクリプトのURL

http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/quiz1.sh.txt

(修正後)http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/quiz1_m.sh.txt


スクリプトの使い方の解説(修正後)

●準備として

●実行する

  1. ./quiz1_m.sh $1 を実行する。
    * $1は作成したいhtmlファイルの名前 ex) test.html
  2. ページタイトル、著者、作成する項目数を尋ねられるので入力する。
    *項目数は半角で入力

  3. 終了後、lsコマンドを使うとカレントディレクトリに
    1.で指定したファイル名でhtmlファイルが作成されているのが確認できる。


実行例・実行結果へのリンク

実行例:http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/quiz1.txt
(ファイル名をquiz1.html、タイトルを神戸大学のみどころ、著者を神戸太郎、項目数を5とした場合)

実行結果:http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/results/quiz1.html

参考資料

UNIX & Linux コマンド・シェルスクリプト リファレンス

2010 年のレポート課題


共同作業した人の名前

特になし


工夫したこと, 感想




問 2

スクリプトの URL

http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/quiz2.sh.txt

(修正後)http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/quiz2_m.sh.txt


スクリプトの使い方の解説(修正後)

●準備として

●実行する

  1. ./quiz2_m.sh $1 を実行する
    * $1は4桁の半角数字 ex)1234
  2. 計算結果が10になる式が表示される
    * 誤って4桁の数字以外を入力すると
    入力し直してくださいという旨のメッセージが表示されるので、やり直す。
    * 計算結果が10になるような式が無い場合は、その旨が表示される。


実行結果へのリンク

http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/results/quiz2.txt

* 4桁の数字を8351とした場合

(修正後)http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/results/quiz2_m.txt


参考資料

HTMLタグ勉強中。

M.Hiroi's Home Page

UNIX & Linux コマンド・シェルスクリプト リファレンス

清水くんのレポート


共同作業した人の名前

特になし


工夫したこと, 感想

修正後

1つめに比べてはるかに手強かったですが、いろいろ試行錯誤する過程は楽しかったです。







------------以下は5/27以降に追加した分です-------------

問 3

スクリプトの URL

http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/quiz3.sh.txt

(修正後)http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/quiz3_m.sh.txt

http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/score.dat

http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/scripts/score6.dat

スクリプトの使い方の解説(修正後)

●準備として

●実行する

  1. ./quiz3_m.sh $1 を実行する
    * $1は上記のファイル(score.dat , score6.dat ,もしくはそれと書式の同じファイル)
  2. まず受験者数と教科数が表示される
  3. 成績を参照したい受験者名の入力を求められるので入力する
    各教科の得点と全教科平均点が表示される
    * もし存在しない受験者名を入力した場合は終了する
  4. その後どの教科の順位表の表示をするかどうかを尋ねられるので、表示されたうちから選んで入力する


実行結果へのリンク

http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/results/quiz3.txt

(修正後)http://itpass.scitec.kobe-u.ac.jp/~saichan/report01/results/quiz3_m.txt


参考資料

Mazn.net


UNIX & Linux コマンド・シェルスクリプト リファレンス


共同作業した人の名前

特になし


工夫したこと, 感想


全体を通してですが、本当に本当に失敗しては手直しして…の繰り返しでした。
なんでもそうですが、普段わたしたちが何気に利用しているものは全て
このような試行錯誤の賜物だなあと、改めてひしひしと感じられました。
他の人のスクリプトを見ても感心することが多く、とても勉強になりました。