ITPASS 実習レポート 1

名前:関 友也

担当情報実験機:joho01

問 1

スクリプトの URL

quiz1のスクリプト

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

1.上記のスクリプトファイルをダウンロードした後、拡張子を.txtから.shへと変更してください

2. 「./quiz1.sh (転送元のディレクトリ名)(転送先のディレクトリ名)」と入力して、スクリプトを実行。

3.すると、転送元のディレクトリから転送先のディレクトリへとコピーされ、各々のパーミッションが

  775: ディレクトリとスクリプト
  664: それ以外のファイル

というふうに変更されるはずなのですが、
実行結果を見てもらえば分かるように、.txtのファイルのパーミッションが775から664へと戻ってくれません。
問題の詳細は「quiz1の実行結果」の中に記述しました。

実行結果へのリンク

quiz1の実行結果

参考資料

UNIXコマンド chmod chmodコマンドを使う際のオプション機能 -Rを参考にしました。
Linuxの使い方 - ファイル操作のコマンド2 (1/2)chmodの使い方及びワイルドカードの使い方を参考にしました。
Manpage of CHMOD同じくchmodの使い方を参考にしました。
viコマンドリファレンス viの基本コマンドを参考にしました。

共同作業した人の名前

板倉 統

工夫したこと, 感想

単純なスクリプトで実行可能かと思いましたがなかなかうまくいきません。 chmodコマンドのオプション機能を使用することでパーミッションの変更を試みましたが、一部変更されない問題が解決していません。

問 2

スクリプトの URL

quiz2のスクリプト

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

1.上記のスクリプトファイルをダウンロードした後、拡張子を.txtから.shへと変更してください

2.「./quiz2.sh」と入力してスクリプトを実行。

3.「Enter your year」と聞かれるので西暦年を入力。

4.「Enter your month」と聞かれるので月を入力。

5.するとその年月のカレンダーが表示されます。

実行結果へのリンク

quiz2の実行結果

参考資料

・UNIXシェル入門 (技術評論社)(監修:大木敦雄 共著:小島範幸・北浦訓行) シェルスクリプトの記述法や基本的なコマンドなどを参考にしました。
・HTML&スタイルシート トレーニングブック(ソーテック社)(渡邉希久子 著) HTMLの記述法を参考にしました。
ツェラーの公式(ウィキペディア)  ツェラーの公式の計算法を参考にしました。
viコマンドリファレンス viの基本コマンドを参考にしました。

共同作業した人の名前

板倉 統

工夫したこと, 感想

自宅で作業 出来る環境を整えるのに予想以上の時間がかかってしまい、肝心の課題作成にあまり時間がかけられなかったのが残念です。
ツェラーの公式を計算して日~土までの曜日を表示されるところまでは自力で出来たものの、カレンダー表示のやり方がうまくいかなかったので板倉君のやり方を参考にしました。