Posts

Bash組み込みの正規表現機能を利用してファイルパスを要素に分割してみる

更新 Bash

はじめに Bash には正規表現を使ったマッチ判定機能やマッチグループ文字列を取得する機能が組み込まれています。 ...

記事を読む

DockerfileでENTRYPOINT、CMDを指定した時のベースイメージの挙動はどう変わるか

Docker

はじめに 先日投稿した以下のエントリは、今回のエントリを投稿するための前提知識になっています。 Dockerfileで ...

記事を読む

DockerfileでENTRYPOINT、CMDの挙動を動かしながら理解する

更新 Docker, Kubernetes

はじめに Dockerfile内で指定可能なコマンドはいくつかありますが、 ENTRYPOINT コマンドと CMD コ ...

記事を読む

.bashrcや.zshrcに定義した関数を他のシェルスクリプトから呼び出す

Bash

はじめに Unix系OSで日頃よく使うコマンドは、 .bashrc や .zshrc に alias や ...

記事を読む

シェルスクリプトのシバン(Shebang)にシェル以外のコマンドを記述したらどうなるのか?

更新 Bash

はじめに UNIX 上で動作するスクリプトは、1 行目に #! から始まる 1 行を記述します。 これによりスクリプトの ...

記事を読む

Bashシェルスクリプトで連想配列をJSONに変換し出力する方法

更新 JavaScript, Bash

はじめに Bashでは、 declare コマンドを利用して連想配列変数を宣言することが可能です。 参考 : Bashの ...

記事を読む

Bashシェルスクリプトで連番付きファイル名の次の連番を算出する

更新 Bash

はじめに 特定のフォルダにファイルが配置されており、これら全てに通し連番が付与されているとします。 例えば、以下のように ...

記事を読む

GCPのGoogle Container Registryのイメージを一括削除する方法

Docker, Kubernetes, GCP

はじめに GCP上の Google Container Registry 内に不要なDockerイメージがあるため、削除 ...

記事を読む

Bashシェルスクリプト上での"[..]"と"[[..]]"の違い

更新 Bash, CentOS, Ubuntu, Linux

はじめに Bash上で作業を行ったり、Bashのシェルスクリプトを書いたりする場合に条件分岐を使うケースがあります。 ...

記事を読む

Crontabにシステム起動時に1度だけコマンドが実行されるように設定する方法

更新 Bash, CentOS, Ubuntu, Linux

はじめに man 5 crontab を読んでいてたまたま見つけたので紹介。 crontab の実装の違いにより使える、 ...

記事を読む