名前 中村誠人
担当情報実験機 joho10
このスクリプトを任意のディレクトリにコピーし、ファイル名をquiz1.shに変更した後、実行権限を与えてください。
次にITPASSサーバーからeurocolor.csv,jpcolor.csv,metrocolor.csvの3つのファイルをスクリプトと同じディレクトリにコピーしてください。
RGBを3つの引数としてスクリプトを実行すると、ファイル内に色の名前がある場合はカラーコードと色の名前が、ない場合はカラーコードのみが出力されます。
引数が3つでない場合や0-255以外の値を入力した場合はエラーメッセージが出力されて終了します。
ITPRO by 日経コンピューター Linuxコマンド集 INDEX
様々なコマンドを調べました。
UNIX & Linux コマンド・シェルスクリプト リファレンス
forやifの使い方を調べました
2進数、8進数、10進数、16進数相互変換ツール
10進数と16進数の変換の確認に使いました
なし
16進数に変換したものをforの外側でも使えるように変数の名前を工夫ました。
変数の数が多くなってしまいました。
このスクリプトを任意のディレクトリにコピーし、ファイル名をquiz2.shに変更した後、実行権限を与えてください。
このスクリプトではq2Zeller.txtというファイルを作成するので同じディレクトリ内に同名の重要なファイルがないか確認してください。
任意の年を引数としてスクリプトを実行すると日数が出力されます。
2016年より前を指定した場合や引数が1つでない場合にはエラーメッセージが出力されます。
ITPRO by 日経コンピューター Linuxコマンド集 INDEX
様々なコマンドを調べました。
Wikipedia ツェラーの公式
ツェラーの公式について調べました。
なし
ツェラーの公式で得られる値の数が多くなるので一度別のファイルに出力するようにしました。
計算で二重カッコではなくexprを使ったので計算が遅くなってしまいました。