第27回sedこわいシェル芸勉強会
Sat Feb 11 12:58:51 JST 2017 (modified: Sat Sep 30 16:15:34 JST 2017)
views: 1807, keywords: この記事は最終更新日が7年以上前のものです。
第27回sedこわいシェル芸勉強会
千葉工業大学 未来ロボティクス学科 上田 隆一
昨日、卒論の審査が終わりましたが
近況
- 某書籍がだいたい書き終わりました
- 3月末出版予定
- たくさんの言語を使う無茶な本です。大丈夫か?
- シェルスクリプト
- Python
- JavaScript(一部jQuery)
- C言語
- 他、HTML(Bootstrap), YAML, JSON
- 乞うご期待
シェル芸とは
マウスも使わず、ソースコードも残さず、GUIツールを立ち上げる間もなく、あらゆる調査・計算・テキスト処理をCLI端末へのコマンド入力一撃で終わらすこと。あるいはそのときのコマンド入力のこと。
今回の問題
sed(変態)
動機
- 某Software Designで執筆陣が集まったときに ebanさんの薫陶を受けた
- 自分以外みんな使い始めた
- 置いていかれた
ということで
- 自分自身を教育するためにsedの基本(ただし置換を除く)機能を調べて問題を作ってきました
- 基本ってなんだっけ???
- 解答はGNU sed限定です。特定方面の方ごめんなさい。
進め方
- 1問に15分強
- 問題に対するアプローチを考える
- それを実現するコマンドやオプションがないか調査
- 手を動かす
- チーム分け(6人くらい)
- 玄人は教える
- 素人は教わる
- manを見ながら考えましょう