Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第45回シェル芸勉強会へようこそ
Search
papiron
December 28, 2019
Programming
0
540
第45回シェル芸勉強会へようこそ
シェル芸勉強会福岡サテライトのイントロで話そうとしたが、時間がなくて終了後になっちゃった。福岡サテライトも21回目になりました。
papiron
December 28, 2019
Tweet
Share
More Decks by papiron
See All by papiron
第44回シェル芸勉強会へようこそ
papiron
0
330
ワンライナーに便利なコマンド
papiron
0
350
第38回シェル芸勉強会へようこそ
papiron
0
420
第37回シェル芸勉強会へようこそ
papiron
0
380
第29回シェル芸勉強会へようこそ
papiron
0
690
第28回シェル芸勉強会へようこそ
papiron
0
1k
テキストデータの連結
papiron
0
1k
第27回シェル芸勉強会へようこそ
papiron
0
660
仮想端末tmux始めました
papiron
0
730
Other Decks in Programming
See All in Programming
初めてDefinitelyTypedにPRを出した話
syumai
0
410
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
290
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
1
290
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
330
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
24k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
110
Snowflake x dbtで作るセキュアでアジャイルなデータ基盤
tsoshiro
2
520
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.5k
みんなでプロポーザルを書いてみた
yuriko1211
0
260
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
The Invisible Side of Design
smashingmag
298
50k
What's new in Ruby 2.0
geeforr
343
31k
Six Lessons from altMBA
skipperchong
27
3.5k
Documentation Writing (for coders)
carmenintech
65
4.4k
Docker and Python
trallard
40
3.1k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Optimizing for Happiness
mojombo
376
70k
Side Projects
sachag
452
42k
Transcript
ୈ45ճγΣϧܳษڧձ Α͏ͦ͜ ˏpapiron
·ͣޚྱ ͝ࢀՃ͍͖ͨͩ ͋Γ͕ͱ͏͍͟͝·͢
ԬαςϥΠτ Ԭ։࠵ ͓͔͛͞·Ͱ ୈ21ճ
ԬαςϥΠτ ٱ͠ͿΓʹAIP CafeͰ։࠵
ۙگ 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.
ۙگ 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
ۙگ ग़ྗϦμΠϨΫτͷ҆શઃఆ https://twitter.com/papiron/status/1210005742058491904
ۙگ ౷ܭॲཧίϚϯυ 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
ۙگ KindleϚχϡΞϧޡ২ https://twitter.com/papiron/status/1200788602478743552
ۙگ ʮγΣϧܳਓ͔Βͷઓঢ়ʯ࿈ࡌத SlackGithubΛͬͯ ڞಉࣥචͯ͠·͢ɻ ࠓ݄ͷωλ ෳࡶͳσʔλ͔Β ݕࡧॲཧͰ͢ɻ
ษڧձͷझࢫ CLIͷ͍͜ͳ͠ͱ σʔλॲཧΛ ࣮ફͰ͑Δʂ
ษڧձͷझࢫ ϓϩάϥϚͳํ ࣗͰίϚϯυΛ࡞Δࡍͷ ΞΠσΞઃܭͷ ώϯτʹͳΔ͔
ίϚϯυΛΔ •ςΩετॲཧܥ •୯ػೳ •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)