kdnakt blog

hello there.

bash

Pythonでファイルから特定の文字列を含む行を抽出する

あるファイルから、特定の文字列を含む行を抽出する必要があった。 これをPythonで実装したところ、いくつか問題にぶつかったのでまとめておく。 [公開後追記] grep -e ‘^■’じゃダメだったのかな との声をいただきました。確かに…!(;ω;) な、泣いてなんか…

docker composeで環境変数が設定されていない場合にエラーにする

docker-composeの使い方(というかシェルスクリプトの書き方)をまた一つ学んだのでまとめておく。 [環境変数が未設定ならエラー終了したい] [docker-composeの変数置換を利用する] [まとめ]

PowerShellで複数のサブディレクトリを一発で作成する

Linux端末を想定して書かれた手順書をもとにWindowsマシンで作業していたときにちょっと困ったのでメモ。 何度もやる作業じゃないから、2回mkdirコマンドを実行すればよかったのだけれど、せっかくなのでワンライナーでがんばってみた。 [bashならできるのに…

TrelloのAPIを利用してチェックリストに大量のアイテムを追加する

目標を立てているみなさん、進捗出ていますか? 私はTrelloのチェックリストを使って進捗を把握しています。今回はチェックリストに大量の項目を追加する必要があったので、TrelloのAPIを利用してチェックリストを作成する方法をまとめました。 [事前準備] …

macOSをMojaveに更新したら/etc/bashrcがリセットされた話とか

先日macOSをHigh SierraからMojaveに更新した際に、普段使っていたbashのエイリアスが使えなくなって困ったので復旧手順をメモしておく。