最低限 UNIX / Linux [III]

  1. シェル
    [1.1] シェル (Shell) とは
    [1.2] シェルの役割
    [1.3] 代表的なシェルの紹介
    [1.4] シェルの確認と変更
    [1.5] bash の機能
    [1.6] 環境のカスタマイズ (Bash)
    [1.7] その他のシェル
  1. 最低限 vi
    [2.1] vi とは
    [2.2] ファイルオープン/クローズ
    [2.3] vi の基礎 - 状態遷移
    [2.4] vi の基礎 - コマンドモード
    [2.5] vi の基礎 - 挿入モード
    [2.6] 実践編
    A 参考 [vi の応用]
  1. シェルスクリプト
    [3.1] シェルスクリプト入門
    [3.2] シェルスクリプト応用
    A 参考 [特殊記号の復習]
  1. 本日の課題
    課題
    ヒント
    投稿の前に
<< 情報実験第4回トップへ

4. 本日の課題

課題

  1. 各情報実験機の

    /home/yukiko/inex2004-kadai2/

    以下に存在するファイルから, 以下の手順で, 目的の画像ファイルを見つけ出すスクリプトを作成して下さい.

    手順:

      1. 以下のディレクトリから, 自分の情報実験名のファイルの中身を見る. 
    
        ファイル名の例: 
    
        /home/inex/inex2004-kadai2/joho01.txt
    
      2. ファイルには, 次に参照すべきファイル名を変形した文字列が記述されている.  
         次に参照すべきファイル名は, 
    
         文字列から数字を削除し, 大文字と小文字を入れ換える. 
         例) AGs4d6Fg0f   -->  agSDfGF 
     
         という操作によって得られる. 
    
      3. 以下のディレクトリ
    
        /home/inex/inex2004-kadai2/txt/ 
    
         の中から [参照すべきファイル名] + [.txt] を捜し出す. 
    
      3. 捜し出したファイルには, 次に参照すべきファイル名を変形した文字列が記述されているので, 
         2, 3 の手順を繰り返す. 
    
      4. 上記操作を繰り返すと,  
    
         /home/inex/inex2004-kadai2/txt/[ファイル名].txt
    
        というファイルは存在しないが, 
    
         /home/inex/inex2004-kadai2/image/[ファイル名].jpg
    
        というファイルが存在します. 
    
        それが答えのファイル名です. ディスプレイに表示させてみましょう. 
    
        $ display [ファイル名].jpg
    
        (注意) 魔法使いのおじいさんが現れることがありますが, それはハズレの場合に現れます.  
    
     

  2. 以下のものをレポートとして投稿・掲載して下さい.
    1. 作成したシェルスクリプト
    2. シェルスクリプトのファイル名(絶対パスで)
      (例: /home/morikawa/1029/kadai2.sh)
    3. 完成した画像に関して, その様子を記述せよ
    4. 工夫, または苦労した点
    5. 作業協力者がいれば必ず書く. 参考文献も掲載のこと.

<ヒント>


[レポート投稿の前に]




<< 戻る (シェルスクリプト)      最初へ >> (実習の前準備)      情報実験 第4回 のトップへ >>

最終更新日: 2004/10/22(山田 由貴子) Copyright © 2004 inex