ITPASS 実習レポート 1

名前 高砂裕也

担当情報実験機joho07

問 1

スクリプトの URL

quiz.sh.txt

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

まずこのスクリプトを任意のディレクトリにコピーし、ファイル名をquiz.shに変更してください。

そして実行権限を与えてください。

その後、ITPASSサーバ上にあるカラーコード一覧の入っているeurocolor.csv jpcolor.csv metrocolor.csv の3つのファイルをスクリプトと同じディレクトリにコピーしてください。 次に3つの引数を指定してスクリプトを実行してください。

すると入力したファイルの結果が表示されます。

0から255以外の実行時引数を入力したり、引数が3つ出ない時はプログラムが終了されるので改めて実行し直してください。

実行結果へのリンク

result_1.txt

参考資料

ITPRO by 日経コンピューター Linuxコマンド集 INDEX
コマンド全般の使い方を調べるときに利用しました。

初心者向けシェルスクリプトの基本コマンドの紹介 - Qiita
同様にコマンド全般の使い方を調べるときに利用しました。

共同作業した人の名前

なし

工夫したこと, 感想

RGBそれぞれに分けて16進数に変換する発想をするまでは良かったが、それを実行するために多くのコマンドを調べる必要があったため、より簡単に表現する方法を模索すべきであった。

問 2

スクリプトの URL

quiz2.sh.txt

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

まずこのスクリプトを任意のディレクトリにコピーし、ファイル名をquiz2.shに変 更してください。

そして実行権限を与えてください。
次にこれを一度実行したあと、西暦を入力してくださいという指示が表示されるので従ってください。
その時2016年以前の年を入力するとエラーメッセージが表示される。

実行結果へのリンク

result_2.txt

参考資料

ITPRO by 日経コンピューター Linuxコマンド集 INDEX
コマンド全般の使い方を調べるときに利用しました。


初心者向けシェルスク>リプトの基本コマンドの紹介 - Qiita
同様にコマンド全般の使い方を調べるときに利用しました。

日付から曜日を計算する方法
ツェラーの公式を調べるために使いました。

共同作業した人の名前

山本、有末、中村

工夫したこと, 感想

各月ごとに分けて考えた。これにより理解のしやすいシェルスクリプトになったと思われる。