たいちょーの雑記

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

シェルスクリプト

シェル芸160ノック29

9月末に発売されたシェル芸本の続きです。 gihyo.jp 前回はこちら xztaityozx.hatenablog.com 問題156 $ echo gihyo.jp github.com gitlab.com wikipedia.org | fmt -1 | while read fqdn; do [[ "$(nslookup $fqdn | awk '/Non-authoritative answer:/,0' |…

シェル芸160ノック24

9月末に発売されたシェル芸本の続きです。 gihyo.jp 前回はこちら xztaityozx.hatenablog.com 問題127 $ while true; do echo -en "$(tput lines) $(tput cols)\r"; done 問題128 $ man pcrepattern | tail -n1 | sel 1 2 PCRE 8.38 問題129 $ base64 -d qda…

シェル芸160ノック19

9月末に発売されたシェル芸本の続きです。ついに100問を超えた gihyo.jp 前回はこちら xztaityozx.hatenablog.com 問題98 $ csvq -f CSV -n -r ./qdata/98/ 'select case when list1.c1 not in (select * from list2) then list1.c1 else "@" end, case when…

シェル芸160ノック16

9月末に発売されたシェル芸本の続きです。無敵のteipコマンドありがとう gihyo.jp 前回はこちら https://xztaityozx.hatenablog.com/entry/2021/12/08/220451:cite:mebed 問題79 # ↓でテキトウにいい感じの出力になってるのを目で探す $ iconv --list | fmt …

cdx アップデート 2.1

cdxアップデート2.1 ついこないだ2.0を出したんですけど思うところあって2.1つくりました github.com Python3での書き直し 殆どのスクリプトをPython3で書き直し、分割しました これにより動作にPython3が必要になりました 必要なパッケージはビルトインだけ…

cdコマンドのwrapperを自分のためだけに作った

といってもだいぶ前からあるんだけどね 既存のコマンドをシェルスクリプトで魔改装するの最高 cdのwrapperと言えばenhancdとかfishのzがありますね github.com github.com 実は僕もcdxという同じようなコマンドを作っていて、それは2016年の年末にここでも紹…

BashとかからLINQ使いたくてShelLINQってコマンド作った

BashとかからLINQ使いたくてShelLINQってコマンド作った ウヒャァ使いやすい LINQすき コマンドラインでの作業をしているとき、シェルスクリプトを書いているときに突然LINQが使いたくなる人に向けて作ったコマンドです docs.microsoft.com 似たような機能を持つ…

AAの画像作ってくれるSlackBotつくった

Pythonむずい 勉強が足りない AAは面白いが崩れる AAって面白いですよね。 dic.nicovideo.jp でも2chの専ブラとかでないと本来の見た目でなかったり、そもそも崩壊していたり・・・。 ブーム君のAA Slackでもそれは例外でないです。 この間某Slackで「いよい…

世界一わかりやすい絶対パス

世界一は盛り過ぎた みなさんcdx使ってますか。ぼくは使ってます。 xztaityozx.hatenablog.com パスって見づらい Linux上で作業をしていてたまに思うことがありません?僕は思います。 例えば こういうの これってまだ見やすい方ですけど、長くなってくると…

最強のcdコマンドを目指して

cdで無限の可能性を 集え!OITer!!! OIT Advent Calender 2016!!!! この記事は、 OIT Advent Calendar 2016の5日目の記事です。 5日目の今日も隊長がお送りします。 皆さんcdコマンド使ってますか。 cmdにもシェルにもふつーにありますよね。 lsとか…