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
510
第45回シェル芸勉強会へようこそ
シェル芸勉強会福岡サテライトのイントロで話そうとしたが、時間がなくて終了後になっちゃった。福岡サテライトも21回目になりました。
papiron
December 28, 2019
Tweet
Share
More Decks by papiron
See All by papiron
第44回シェル芸勉強会へようこそ
papiron
0
310
ワンライナーに便利なコマンド
papiron
0
330
第38回シェル芸勉強会へようこそ
papiron
0
390
第37回シェル芸勉強会へようこそ
papiron
0
360
第29回シェル芸勉強会へようこそ
papiron
0
640
第28回シェル芸勉強会へようこそ
papiron
0
1k
テキストデータの連結
papiron
0
1k
第27回シェル芸勉強会へようこそ
papiron
0
610
仮想端末tmux始めました
papiron
0
690
Other Decks in Programming
See All in Programming
日付と正規化
megmogmog1965
0
140
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
OpenAI/Gemini APIを使って EPUBを翻訳するCLIツールをつくってみた
tomiyan
0
790
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
SRE チーム立ち上げ前に考えたこと・取り組んだこと / Considerations and Preparations Before Establishing an SRE Team
mackey0225
3
320
Trial
cairolibrary720
1
130
Jetpack for KMP
fornewid
1
290
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
CSC307 Lecture 05
javiergs
PRO
0
210
データカタログ運用物語 〜令和6年夏の理想と現実〜
kuro_kurorrr
0
110
大規模マルチテナントを解決するYugabyteDBという選択肢
nnaka2992
1
250
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
260
Featured
See All Featured
The Language of Interfaces
destraynor
151
23k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
Navigating Team Friction
lara
181
13k
How to name files
jennybc
67
96k
What's new in Ruby 2.0
geeforr
338
31k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Thoughts on Productivity
jonyablonski
64
4.1k
Building an army of robots
kneath
301
42k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Building Applications with DynamoDB
mza
89
5.8k
Scaling GitHub
holman
458
140k
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)