2021-01-25Bash

2021-01-25

はじめに

xargs コマンドは非常に便利です。

パイプでつなぎ、前のコマンドを1つずつ(あるいはいくつかの束ずつ)処理していくときに
簡潔に記述できかつ高速です。

ただ、パイプの前のコマンドの実行結果が ...

Bash

はじめに

ユーザ名とパスワードを引数で受け取りLinuxユーザを作成するスクリプト | ゲンゾウ用ポストイット でも書きましたが、
シェルのヒストリ(コマンド実行履歴)についつい残してはいけない情報を残してしまうことがあります。 ...

Bash

はじめに

コマンドライン引数で ユーザ名 と パスワード を受け取り、Linuxユーザを作成する非インタラクティブなスクリプトをかけないかを思い試してみました。

※複数人がログインするようなサーバ環境で実行した場合、実行され ...

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 を利用すれば同様の機能は実現できるため、あまりお目にかかる機会は少ないですが、触ってみます ...

Docker

はじめに

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

DockerfileでENTRYPOINT、CMDの挙動を動かしながら理解する | ゲンゾウ用ポストイット

前提知識を整理 ...

2020-11-18Docker,Kubernetes

2020-11-18

はじめに

Dockerfile内で指定可能なコマンドはいくつかありますが、 ENTRYPOINT コマンドと CMD コマンドは初見ではわかりくいコマンドとなっています。

この2つのコマンドが、Dockerコンテナの実行にど ...