Bash

Kubernetes Podの"command"や"args"で環境変数を参照する方法いろいろ

更新 Bash, Docker, Kubernetes

はじめに KubernetesでPod(もしくはReplicaSet、Deployment)のマニフェストにて、 ...

記事を読む

envsubstを使ってテキストファイルをテンプレートエンジンとして使う

更新 Bash, Docker, Kubernetes

はじめに Kubernetes のマニフェストファイル内に環境変数を埋め込み、出力内容を動的に変更したい場合がありました ...

記事を読む

"bash -c"コマンド実行で子プロセスが作られる時、作られない時

更新 Bash, CentOS, Ubuntu, Linux, Docker, Kubernetes

はじめに KubernetesのマニフェストファイルやDockerのビルドファイル、Docker Composeの設定フ ...

記事を読む

Gitでmasterブランチにマージ済みのローカルブランチを一括削除する

更新 Bash, Git

はじめに Gitでは容易にブランチを作成し、切り替えることができます。 ただ、容易にブランチを作成できるがゆえに、不要な ...

記事を読む

Bashでコマンドライン上にタブ文字をはりつけると消える問題に対応

Bash, CentOS, Ubuntu, Linux, Docker

はじめに MacのデフォルトシェルもZshになったこともあり、最近インタラクティブな操作目的でBashを起動する機会は徐 ...

記事を読む

Bashシェルスクリプトで任意の文字を繰り返し出力する方法

更新 Bash

はじめに 検証のために特定の文字列を繰り返し出力したかったのですが、どうするのがよいか悩んだため思いついた方法をいくつか ...

記事を読む

Bashシェルスクリプトで簡易なプログレスバーを実装する

Bash

はじめに printf コマンドとエスケープシーケンスを組み合わせてかんたんなプログレスバーを実装する方法について紹介し ...

記事を読む

Bashシェルスクリプトで2つの配列を連結する

更新 Bash

はじめに シェルスクリプトで変数を頻繁に使用することは多くはないが、それでも利用することはあります。 配列同士を連結する ...

記事を読む

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

更新 Bash

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

記事を読む

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

Bash

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

記事を読む