Bash,CentOS,Docker

はじめに

飽きずに毎日Bashやシェルスクリプト関連の記事を書いているわけですが、
記事の内容が本当に正しいのかを確認するためにDockerコンテナ環境内で動作を確認しています。

僕のMac環境は随分汚れてしまってい ...

Bash,Docker,Kubernetes

はじめに

KubernetesでPod(もしくはReplicaSet、Deployment)のマニフェストにて、 command や args 属性を使って実行コマンドを指定する事ができます。

command や args ...

Bash,Docker,Kubernetes

はじめに

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

kustomize や helm といったツールを利用することで
Kubernetesのマ ...

Bash,CentOS,Docker,Kubernetes,Linux,Ubuntu

はじめに

KubernetesのマニフェストファイルやDockerのビルドファイル、Docker Composeの設定ファイルを閲覧、編集することが増えてきました。

それらのファイルの中で bash -c というコマンドが実 ...

Bash,Git

はじめに

Gitでは容易にブランチを作成し、切り替えることができます。
ただ、容易にブランチを作成できるがゆえに、不要なブランチがわかりにくく、残ってしまうことがあります。

すでにmasterブランチにマージされてい ...

Bash,CentOS,Docker,Linux,Ubuntu

はじめに

MacのデフォルトシェルもZshになったこともあり、最近インタラクティブな操作目的でBashを起動する機会は徐々に減っています。
とはいえ、やはりサーバのログインシェルに利用されているのは未だBashが多く、今後もこの ...

2020-11-18Bash

2020-11-18

はじめに

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

ここでは、任意の文字列として = を使用し、10文字出力してみたいと思います。

検証 ...

Bash

はじめに

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

検証環境$ uname -moix86_64 MacBookPro16,1 Darwin$ bash ...

Bash

はじめに

シェルスクリプトで変数を頻繁に使用することは多くはないが、それでも利用することはあります。
配列同士を連結する方法と注意事項についてまとめてみました。

検証環境$ uname -moix86_64 MacBook ...

Bash

はじめに

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

grep や sed を利用すれば同様の機能は実現できるため、あまりお目にかかる機会は少ないですが、触ってみます ...

Bash

はじめに

Unix系OSで日頃よく使うコマンドは、 .bashrc や .zshrc に alias や function を定義しておき、コマンドラインから呼び出すことだと思います。

僕も .bashrc や .bashr ...

2020-09-30Bash

2020-09-30

はじめに

Unix上で動作するスクリプトは、1行目に #! から始まる1行を記述します。
これによりスクリプトの実行系を認識させることができます。

シェルスクリプトの場合は #!/bin/sh 、 #!/usr/bi ...

2020-09-26Bash,JavaScript

2020-09-26

はじめに

Bashでは、 declare コマンドを利用して連想配列変数を宣言することが可能です。

参考 : Bashのビルトインコマンド “declare” の使い方紹介(その1) | ゲンゾウ用ポストイ ...

2021-01-21Bash

2021-01-21

はじめに

特定のフォルダにファイルが配置されており、これら全てに通し連番が付与されているとします。

例えば、以下のようにゼロフィルされた3桁の通し連番が付与されているようなファイルが可能されている場合などが考えられます。

Bash,CentOS,Linux,Ubuntu

はじめに

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

if ; then と記述する場合もあれば、 if ]; then のように を使用するケース$ &a ...