Bashシェルスクリプトで連想配列をJSONに変換し出力する方法
はじめに Bashでは、 declare コマンドを利用して連想配列変数を宣言することが可 ...
Bashシェルスクリプトで連番付きファイル名の次の連番を算出する
はじめに 特定のフォルダにファイルが配置されており、これら全てに通し連番が付与されていると ...
GCPのGoogle Container Registryのイメージを一括削除する方法
はじめに GCP上の Google Container Registry 内に不要なDoc ...
Bashシェルスクリプト上での”[..]”と”[[..]]”の違い
はじめに Bash上で作業を行ったり、Bashのシェルスクリプトを書いたりする場合に条件分 ...
Crontabにシステム起動時に1度だけコマンドが実行されるように設定する方法
はじめに man 5 crontab を読んでいてたまたま見つけたので紹介。 cronta ...
`rbenv install` / `nodenv install` だけで適切なバージョンがインストールされる
はじめに プロジェクトディレクトリ直下に .ruby-version / .node-ve ...
Chromeの開発者ツールのコンソールタブで`$`が使える(jQueryがインストールされていないのに)
はじめに ChromeでjQueryを使用していないページを開デバッグしている時の話です。 ...
シェルを使って、Gitワークスペース内でリモートリポジトリのURLのみを抽出する
はじめに github.com上のソースコードに対して何らかの作業を実施する際には、まず ...
sedを使って条件に一致した行をテンプレートファイルの内容で置き直す
はじめに あまり使うことがない機能ですが、 sed で特定条件に合致した場合に、テキストフ ...
Bashシェルスクリプトで文字列を右(左)からN文字取り出す
はじめに シェルスクリプトで右からN文字、あるいは左からN文字切り取る方法。 多くの言語で ...
Bashシェルスクリプトで数値配列の合計値を算出する
はじめに Bash シェルスクリプトでは type または declare コマンドを利用 ...
Dockerを使ってRailsアプリケーションの作成・起動を行う
はじめに いままで Ruby on Rails については触れたことはなかったのですが、習 ...
シェルスクリプトで`while read`ループすると最終行が読み込まれない場合への対処
はじめに シェルスクリプトでファイルの各行に対して複雑なロジックを書かざるを得ない場合、 ...
DockerでPostgreSQL公式イメージを起動する際にスロークエリ出力を有効にする
はじめに 特にDocker ComposeでPostgreSQL公式イメージを利用しようと ...
「too many levels of symbolic links」というエラーメッセージについて
はじめに 僕は出会ったことはないのですが、 「too many levels of sym ...