第45回シェル芸勉強会へようこそ

7b687d32752421ed7bdc2428e5e4b8e6?s=47 papiron
December 28, 2019

 第45回シェル芸勉強会へようこそ

シェル芸勉強会福岡サテライトのイントロで話そうとしたが、時間がなくて終了後になっちゃった。福岡サテライトも21回目になりました。

7b687d32752421ed7bdc2428e5e4b8e6?s=128

papiron

December 28, 2019
Tweet

Transcript

  1. ୈ45ճγΣϧܳษڧձ ΁Α͏ͦ͜ ˏpapiron

  2. ·ͣ͸ޚྱ ͝ࢀՃ͍͖ͨͩ ͋Γ͕ͱ͏͍͟͝·͢

  3. ෱ԬαςϥΠτ ෱Ԭ։࠵͸ ͓͔͛͞·Ͱ ୈ21ճ໨

  4. ෱ԬαςϥΠτ ٱ͠ͿΓʹAIP CafeͰ։࠵

  5. ۙگ GNU awkͰ ڊେͳ੔਺ԋࢉ https://twitter.com/papiron/status/1191523964863963136 GNU MPFRɺGNU MP Λར༻͢ΔΦϓγϣϯ $

    awk --version GNU Awk 4.1.4, API: 1.1 (GNU MPFR 4.0.1, GNU MP 6.1.2) Copyright (C) 1989, 1991-2016 Free Software Foundation.
  6. ۙگ GNU sortͰ όʔδϣϯॱฒͼ https://twitter.com/papiron/status/1199689823893643265 $ cat data 1.5.2 1.1.1

    1.10.5 $ sort data 1.1.1 1.10.5 1.5.2 $ sort -V data 1.1.1 1.5.2 1.10.5
  7. ۙگ ग़ྗϦμΠϨΫτͷ҆શઃఆ https://twitter.com/papiron/status/1210005742058491904

  8. ۙگ ౷ܭॲཧίϚϯυ https://twitter.com/papiron/status/1201020337887924225 $ seq 1 10 | datamash sum

    1 count 1 55 10 $ yes | head -n 10000 | awk 'BEGIN{srand()}{print rand()}' | datamash mean 1 sstdev 1 0.49814720180274 0.28996804355154
  9. ۙگ KindleϚχϡΞϧޡ২ https://twitter.com/papiron/status/1200788602478743552

  10. ۙگ ʮγΣϧܳਓ͔Βͷ௅ઓঢ়ʯ࿈ࡌத Slack΍GithubΛ࢖ͬͯ ڞಉࣥචͯ͠·͢ɻ ࠓ݄ͷωλ͸ ΍΍ෳࡶͳσʔλ͔Β ݕࡧॲཧͰ͢ɻ

  11. ษڧձͷझࢫ CLIͷ࢖͍͜ͳ͠ͱ σʔλॲཧΛ ࣮ફͰ஁͑Δʂ

  12. ษڧձͷझࢫ ϓϩάϥϚͳํ͸ ࣗ෼ͰίϚϯυΛ࡞Δࡍͷ ΞΠσΞ΍ઃܭͷ ώϯτʹͳΔ͔΋

  13. ίϚϯυΛ஌Δ •ςΩετॲཧܥ •୯ػೳ •catɺgrepɺsortɺuniqɺ tailɺheadɺtrɺpasteɺ diffɺcomm •ଟػೳ •sed •ϑΝΠϧૢ࡞ܥ •lsɺfind

    •γʔέϯεੜ੒ •seqɺjot •ͦͷଞ •xargsɺtimeɺteeɺechoɺ printfɺbcɺcurl •࠷ऴฌث •awk •perlɺruby (-alne)