Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Uspstudy20121208qonly

13,649 views

Published on

12/8 勉強会 問題のみ

Uspstudy20121208qonly

  1. 1. USP友の会会長 presents 第2回チキチキ! シェル芸人養成勉強会 USP友の会 上田 隆一
  2. 2. 近況● 原稿いっぱい書いてます。2012年12月8日 USP友の会勉強会 2
  3. 3. 今日やること USP友の会が何の会なのか知らしめる2012年12月8日 USP友の会勉強会 3
  4. 4. 今日やること● USP友の会は何の会か知ってますか? – 無停電なんとか装置ではありません。 – 会員殿、我々の会は、なんの会でしょう?2012年12月8日 USP友の会勉強会 4
  5. 5. 今日やること● 【重要】我々の会は、 アル中のリハビリ互助会ではない。 2012年12月8日 USP友の会勉強会 5
  6. 6. 今日やること ● 飲んでばっかりはあかん! – シェル芸で脳味噌デトックス2012年12月8日 USP友の会勉強会 6
  7. 7. シェル芸とは? (スライド再利用!)● マウスも使わず、 プログラムも書かず、 GUIツールを立ち上げる間もなく、 あらゆる調査・計算・ファイル処理を コマンド入力一撃で終わらす。 ※シェル芸人イメージ (麻雀は天和で終わらす) 2012年12月8日 USP友の会勉強会 7
  8. 8. ということで(これも再利用)● 端末操作だけでいろんな仕事を できるようになってもらいます。 – シェルスクリプト?そんな大げさなもんいらん。 – 今回の内容をおさえればクソ長いシェルスクリプトは 書かなくなることでしょう・・・ – 今回はエディタすら使用禁止 2012年12月8日 USP友の会勉強会 8
  9. 9. 時間割● ~18:30 – 最後までワンライナー地獄2012年12月8日 USP友の会勉強会 9
  10. 10. 問題の解き方● 基本はbashかshで● 使えるコマンドはなんでも使え – posixとか気にするのはできるようになってから!● できる人はいろいろな方法で挑戦 – それも終わったら他の人を指導 – 玄人勢の献身がこの勉強会を成功させます!2012年12月8日 USP友の会勉強会 10
  11. 11. 問題1: 文字化けしたファイルの削除● 次のように、空ファイル abc, DEFG と、 文字化けした空ファイルを作ってください。● 文字化けしたファイルを消してください。 ただし、日本語の入力は禁止です。2012年12月8日 USP友の会勉強会 11
  12. 12. 問題2: 計算● 以下のファイル中の数字を全部足し算してください。2012年12月8日 USP友の会勉強会 12
  13. 13. 問題3: 条件でデータを取り出し● 右のhogeファイルから、 aとbについてそれぞれ一番 大きな数を求めましょう。2012年12月8日 USP友の会勉強会 13
  14. 14. 問題4: 計算● 以下のファイル中の数字を、 キー(a,b)ごとに全部足し算してください。2012年12月8日 USP友の会勉強会 14
  15. 15. 問題5: 日付と曜日● 以下のようにファイルを作って、 何曜日が何日あるか集計してください。2012年12月8日 USP友の会勉強会 15
  16. 16. 問題6: ダミーデータの作成● seq 1 100 の出力をランダムに並び替えてください。2012年12月8日 USP友の会勉強会 16
  17. 17. 問題7: 検索● 大文字小文字を区別しない場合、以下の辞書ファイルから、 重複する単語を検索してください。 – asciiコード以外の字がありますが、 とりあえず気にしないでください。 2012年12月8日 USP友の会勉強会 17
  18. 18. 問題8: ファイルの比較● file2から、file1にない数字を抽出してください。2012年12月8日 USP友の会勉強会 18
  19. 19. 問題9: 形式変換● 左のようなファイルを作り、 右のように整形してください。2012年12月8日 USP友の会勉強会 19
  20. 20. 問題10: ファイルの結合● file1、file2 から、下の出力を得てください。2012年12月8日 USP友の会勉強会 20
  21. 21. まとめ● お疲れさまでした!!● 2月あたりにまたやりますよ。● さあ、飲みにいきましょう。2012年12月8日 USP友の会勉強会 21

×