2014 年度シェルスクリプト課題講評
みなさん、課題お疲れ様でした!!
スクリプトにはどんなことをしているかコメントを残すようにしましょう。その際は, 先頭行に # を入れましょう。
何度もテストを繰り返すことになるので、スクリプトの最初に前回のテストでできた残存ファイルを消去する
rm -rf を加えると、スクリプトの挙動をより正確に把握できます。
また、シェル変数を用いてできるだけ値を直接入力せずに済むようにすると賢いです。
同じ作業ではありますが、人によってそのやり方は千差万別でした。これもシェルスクリプトのおもしろいところです。
慣れてきたらより速く!よりわかりやすく!等何か目標を立てて, それを目指しましょう。
受講生解答 & レポート抜粋
良いスクリプトはたくさんあったのですがその中でも特に興味を持ったものを紹介します。
- 田中諒さんのスクリプト
区切りごとにコメントを書きその区切りで何しているか説明してくれています。
- 矢能冴紀さんのスクリプト
CHECKED の挿入を paste 等を使ってユニークな方法で行ってくれています。
- 大野辰遼さんのスクリプト
コマンドを先にシェル変数に代入し何度も同じことを繰り返さないようにしてくれています。
ls や awk などを用いてユニークな方法で連番を付けてくれています。
- 大野辰遼さんのレポート
確認用のスクリプトを作成し, ユニークにかつ精度良く確認を行ってくれています。
スタッフの解答例
スタッフが作った解答例の一部を紹介します。
最終更新日:
2014/05/15(荻原弘尭)
| Copyright © 2014 inex
|