ITPASS 実習レポート 1

名前 山根史弥

担当情報実験機 joho11

問 1

スクリプトの URL

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

スクリプトの使い方の解説

1. ./quiz1.sh $1 を実行する。

*$1は作成したいhtmlファイルの名前 例:quiz1.html

2. ページタイトル、著者、作成する項目数を訊かれるで入力する。

*項目数は半角数字で入力

実行結果へのリンク

実行例

http://itpass.scitec.kobe-u.ac.jp/~yamanen/report01/results/quiz1.txt

実行結果

http://itpass.scitec.kobe-u.ac.jp/~yamanen/report01/scripts/quiz1.html

参考資料

HTMLの書き方・ホームページ作成・初心者・基礎・入門

HTMLの書き方を参考にしました。

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

コマンドやヒアドキュメントの使い方を参考にしました。

斉田さんのスクリプト

演算を参考にしました。

共同作業した人の名前

なし

工夫したこと, 感想

・ヒアドキュメントを用いることでスクリプトを簡単にしました。

・最初は何をすればいいのかまったく分からず、結局他の人のスクリプトを参考にしながらコマンドの意味や使い方を学びました。やっていることの意味が分かれば作業が捗りました。

問 2

スクリプトの URL

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

スクリプトの使い方の解説

1. ./quiz2.sh $2 を実行する。

*$2は4桁の半角数字 例:1234

2.計算結果が10になる式が表示される。結果はquiz2.txtに出力される。

*4桁の数字以外を入力した場合や、計算結果が10になる式がない場合は、それに応じてメッセージが表示される。

実行結果へのリンク

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

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

参考資料

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

cutなどのコマンドの使い方を参考にしました。

M.Hiroi's Home Page

テンパズルの演算方法を参考にしました。

斉田さんのスクリプト

演算を参考にしました。

共同作業した人の名前

なし

工夫したこと, 感想

・どのコマンドを使用するかや、式の書き方など、分からないことだらけでした。

・11通りの計算をいちいち書いたが、やり方を変えれば簡略化させる方法があったと思います。

Teratermの設定とレポートのページを作ることにほとんどの時間を費やし、問題に取り組める時間がほとんどなかったのが残念です。次回はじっくりと取り組みたいです。