Posts

ユーザ名とパスワードを引数で受け取りLinuxユーザを作成するスクリプト

Bash

はじめに コマンドライン引数で ユーザ名 と パスワード を受け取り、Linuxユーザを作成する非インタラクティブなスク ...

記事を読む

Dockerコンテナ環境でmanコマンドを使えない問題を解決する方法

更新 Bash, CentOS, Docker

はじめに 飽きずに毎日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

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

記事を読む