Uspstudy20121208qonly

12,837 views

Published on

12/8 勉強会 問題のみ

0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
12,837
On SlideShare
0
From Embeds
0
Number of Embeds
10,327
Actions
Shares
0
Downloads
24
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

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

×