2009/02/19
「Unixコマンド生活実践」課題
「Unixコマンド生活実践」の講義が終わったので、冬休みの宿題を出してみます。
講義資料
- 入力(ファイルなど)から空行を除いた出力をする方法
- 空白文字(とりあえずスペース文字とタブ文字だけでもよい)だけの行も空行と見なして、空行を除いた出力をする方法
- あるディレクトリの下の全てのファイルに書かれた Linux の文字列を GNU/Linux に置き換える方法(ただし既存のGNU/Linuxはそのまま)
- これから行う操作で変更されるファイル一覧を知る方法 (date(1)コマンドで現在時刻を調べるより簡易な方法があります)
- apacheの標準的なアクセスログから、最もアクセス数が多いリクエストURLを求める方法
- apacheの標準的なアクセスログから、レスポンスのバイト数の平均を求める方法
- /etc/passwdファイルに重複ユーザがいないかを確認する方法
- CSVフォーマットのユーザ名簿の先頭カラムにメールアドレスがある時、/etc/passwdに存在しないユーザを求める方法
どれも解答はひとつではありません。答えは年明けに(覚えていれば)書きます。自分の解答がベストと主張する気はありません。上のような問題は、1時間考えてベストな解を得るよりも、30秒で適度に解いてしまう方が現場では役に立ちます。
記事を読んで答えを書きたくなった人は、コメントではなく、自分のサイトに答えを書いてください(コメントされると宿題にならないので)。
- Category(s)
- カテゴリなし
- The URL to Trackback this entry is:
- http://dev.ariel-networks.com/Members/inoue/unix-operation2/tbping