たいちょーの雑記

ぼくが3日に一度くらい雑記をかくところ

シェル芸

シェル芸160ノック3

9月末ごろに発売されたシェル芸本。手を付けられていなかったのですがようやく落ち着いた感があるので少しずつ解答して行こうと思います。サクッと行きます。 gihyo.jp 前回はこちら xztaityozx.hatenablog.com 問題12 #!/bin/bash ARG="${1:-$(cat)}" echo …

シェル芸160ノック2

9月末ごろに発売されたシェル芸本。手を付けられていなかったのですがようやく落ち着いた感があるので少しずつ解答して行こうと思います。サクッと行きます。 前回はここ gihyo.jp 問題6 $ echo {{{{_,}_,}_,}_,}'*' | fmt -1 | tr _ ' ' * * * * * 問題7 $ …

シェル芸160ノック1

9月末ごろに発売されたシェル芸本。手を付けられていなかったのですがようやく落ち着いた感があるので少しずつ解答していこうと思います。特に解説とかも書かずにサクッと行きます gihyo.jp 問題1 $ awk '$NF=="exe"' FS=\. qdata/1/files.txt 問題2 $ ls qd…

第56回シェル芸勉強会に参加しました

参加しました!当日のYouTube Liveはこちら Q1 日本語を入力せずに、「月月火水木金金」と出力する問題。元ネタ知らなくてジェネレーションギャップ。 $ echo 2021-12-0{6,6,7,8,9,10,10}| fmt -1 | xargs -I@ date --date @ +%a | paste -sd '' 月月火水木…

第55回シェル芸勉強会に参加しました

しました。 Q1 以下の図形を描く問題。ただし、forとwhileは禁止とのこと。ナンテコッタ… * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * echo 11111111110000111010010110011001 | fold -w8 | sed 'y/10/* /' | pee 'ca…

第54回シェル芸勉強会に参加しました

参加しました 今回もリモート開催でした。 配信のURLはこちらです。 明日はちょっと時間とれなさそうなので、今回は開催当日の投稿です。というわけで時間中に解答できたものだけ記述します。PowerShell解はありません。 Q1 「おらおら」とか「へいへい」み…

第52回シェル芸勉強会に参加しました

参加しました 今回は声を出す参加者を募集してYouTubeで配信というスタイルだったようです。会場のうめき声を思い出させるような感じになるかと思いましたが、最後の方は無言になってましたね…そういえば会場の時もうめき声というよりは無言だったような… さ…

第51回シェル芸勉強会に参加しました

参加しました 今回もリモート開催ということでした。そろそろここの前置きに書くこともなくなってきました。 さて毎回の通りですが、時間中に出したzsh/bashでの解答と、これを書きながら考えたPowerShellでの解答の両方を載せていこうと思います。PowerShel…

第50回シェル芸勉強会に参加しました

参加しました 今回もリモート開催でした。毎度書きますけど、やっぱり問題の辛さに呻く声とかが聞こえなくて寂しいですね YouTubeの配信はこちら 今回も時間中に解答したものと、これを書くと同時にPowerShellでの解答も書いていこうと思います。できるのか……

第49回シェル芸勉強会に参加しました

前回に続きリモートシェル芸勉強会でした。今回は問題は簡単だけど解答を変態にしなさいという感じらしい。変態じゃないのでわからんね。 問題と解答はこちら。当日のライブストリームはこちら 今回もbash/zshとPowerShellの解答を書いていきます。PowerShel…

第48回シェル芸勉強会に参加しました

しました 今回は前回に続きリモート開催ということで、おうちからYouTube越しに参加。サテライトとは違い自分のうめき声しか聞こえないのでちょっと寂しいですね 問題と解答例はここ。今回はbashというかプロセスが云々の問題が多いようなので、PowerShellの…

第46回シェル芸勉強会に参加しました

参加しました 今回は午後のみ。毎度「死にます」と宣言されるので戦場かなんかだと思ってます。 問題と解答はここです。 Q1 データを幹葉表現に変換する問題。 $ cat vol.46/data|fmt -1|sed 's/^[0-9]/+&/g'|sed 's/+\|-/& /g'|awk '{k=$1int($2/10);b[k]=b…

難読化dateコレクション-3-$[]利用

難読化dateしましょう 難読化dateコレクション、略して難daコレは難読化された date コマンド(略して難da)を集めた聖典 dateコマンド $ date 2019年 12月 11日 水曜日 20:31:43 JST 見ての通り日付を出力するツール。coreutils に入っている。 PowerShell…

第45回シェル勉強会に参加しました

参加しました 参加しました。 午前 今回は前回の続き、ぷるさんによるJavaScriptの非同期処理についてでした。 www.pscp.tv 例とかを出しながら解説していただきました。JSは各機能の名前ぐらいしか知りませんでしたが、いくつかの単語について分かったので…

誕生日なので難読化シェル芸した

今日はお誕生日 今日は紲星あかりちゃんのお誕生日です! www.ah-soft.com ついでに私のお誕生日でもあります。というわけでお誕生日に関係する文字列から date コマンドを作っていきたいと思います 1 お誕生日おめでとう始動 $ : $(echo お誕生日おめでとう…

難読化dateコレクション-2-PNGChunk利用

難読化dateしましょう 難読化dateコレクション、略して難daコレは難読化された date コマンド(略して難da)を集めた聖典です dateコマンド $ date 2019年 12月 11日 水曜日 20:31:43 JST 見ての通り日付を出力するツール。coreutils に入っている。 PowerSh…

難読化dateコレクション-1-よろしくおねがいします始動

難読化dateしましょう 難読化dateコレクション、略して難daコレは難読化された date コマンド(略して難da)を集めた聖典です dateコマンド $ date 2019年 12月 11日 水曜日 20:31:43 JST 見ての通り日付を出力するツール。coreutils に入っている。 PowerSh…

第43回シェル芸勉強会大阪サテライトに参加しました

参加しました 暑かった 今回は大暴れ!ということで大暴れ!なシェル芸勉強会になりました(?) 問題と解答はここです 問1 echo あいうえお からはじめて あいいうううええええおおおおお という出力を得る問題。これはできそう $ echo あいうえお|grep -o …

第42回シェル芸勉強会に参加しました

第42回シェル芸勉強会@大阪サテライトに参加しました 今回は久々に午後のみ、予告もかなり地獄感出ていたので、今回は生き残ることを目標にしました さらに今回はPowerShell芸の練習も兼ねてPowerShellでの解答も同時に記録しておこうと思います 問題と解答…

第41回シェル芸勉強会に参加しました

参加しました かんたんに感想を述べると、楽しかったです 午前 鳥海さんの文字コードシリーズ、第6回でした。今度こそ最終回だそうです。さみしい 資料はここ(Tweetへのリンク)です。 お話はUnicode結合文字についてでした。 部品の集合とすることで、あらゆ…

終わりを出力するコマンドつくった

ここが、終わりの地 つくってみました owariコマンド github.com 終わりにまつわるAAを出力するだけのコマンドです ScreenShot Install $ go get -u github.com/xztaityozx/owari もしくはreleaseからバイナリをダウンロードし、PATHの通った場所に置きます …

第39回シェル芸勉強会大阪サテライトへ参加してきました

参加しました 2018/12/22大阪で行われた第39回シェル芸勉強会大阪サテライトへ参加してきました. 午前 今回も鳥海さんによる文字コードについてでした.前回参考文献にあがっていたユニコード戦記を読んでおいたのでどのへんの話かな~と楽しみにしてました…

第38回シェル芸勉強会@大阪サテライトに参加しました

シェル芸勉強会に参加してきました 参加しました ライブストリーミングがYouTube上にも残っているので気になる方はご覧くださいな www.youtube.com 午前の部 前回に続き、鳥海さんによる文字コードのお話でした。 twitter.comご静聴ありがとうございました。…

第37回シェル芸勉強会@大阪サテライトに参加しました

(^o^)/ (^-^) 午前の部 鳥海さんによる文字コードについての講義。難読化シェル芸のネタが転がっているかも知れないので楽しみでした。講義中は2重forのシェル芸がいきなり出てきたりかなり激しめでしたね。 今回の講義で一番印象に残ったのはiconvでcp930…

第36回シェル芸勉強会@限界キャンパスサテライトを開催した

この限界のはてに、まだ救いがあると思っている お前が生まれたこの世界は、お前を救ってくれるとまだ信じている なんかこんな感じのことをメタルギアで聞いた気がする。 震源+大雨=限界 弊キャンパスは直近の地震で震源の真上ぐらいにあったところです。こ…

超・記号オンリー難読化シェル芸の材料について

時代と共にUsageも変わる・・・! そんなお話 シェル芸botくんにmtコマンドが入った そういえばシェル芸botにmt入れたはずなのでマナを創り出せる。このときにLANG=Cもしちゃったんだなぁ— ふるちゅき (@theoldmoon0602) 2018年6月13日 mt is /bin/mt https:…

第35回シェル芸勉強会に参加しました

めちゃくちゃだよお・・・ 第35回またまためでたいシェル芸勉強会の大阪サテライトに参加してきました。 この日大阪は寒かったので久しぶりにウインドブレーカーを取り出したんですがストリーミング配信の先は半袖だったので驚きました・・・ なんで半そでな…