Linux

シェルスクリプトでデータを文字列の長い行順にソートする方法

Bash, Linux

はじめに データを文字列の長い行順(あるいは短い行順)に並び替えする方法について説明します。 もともとのきっかけは ...

記事を読む

シェルスクリプトでファイルに特定の文字が含まれているかどうかを高速に判定する方法

Bash, Linux

はじめに ファイルに特定の文字が含まれていたら処理を行う、という分岐を書くときにgrepの実行結果を ...

記事を読む

DockerfileのVOLUME命令とはなにか?どのように利用すると便利か?

更新 Linux, Docker, Kubernetes

はじめに Docker を使うに当たり Dockerfile の各種命令の理解は必須です。 FROM や RUN などは ...

記事を読む

インデントされたファイルを "while read" コマンドでループさせるとインデントが消えてしまう問題に対処

更新 Bash, Linux

はじめに シェルスクリプトで、インデントされたテキストファイルを while read 構文で読み込み処理したいが、イン ...

記事を読む

シェルで全角/半角/大文字/小文字/ひらがな/カタカナ/英字の変換を行うためにuconvを使う

更新 Bash, Linux

はじめに コマンドラインから全角/半角/大文字/小文字/ひらがな/カタカナ/英字の変換を行うために便利そうな uconv ...

記事を読む

シェルスクリプトで数値を3桁ごとにカンマ区切りで表示する(Number Format)

更新 Bash, Linux

はじめに 桁数の多い数値を見やすくするために、3 桁ごとにカンマ区切りで表示することがあります。 昔の現場では「カンマ編 ...

記事を読む

docker-compose.ymlのcommandプロパティに複数コマンドを設定する方法

更新 Bash, Linux, Docker

はじめに Docker Compose は非常に便利ですね。 3 層構造 ( クライアント、Web、DB ) のアプリケ ...

記事を読む

スタンドアロンKubernetesクラスタにIngressを設定しWebサーバを公開する

更新 Ubuntu, Linux, Kubernetes

はじめに 余ったPC1台を使ってKubernetesクラスタを構築してみるでKubernetesの検証環境を構築できまし ...

記事を読む

セットアップスクリプトなどでmkdir,cp,chown,chgrp,chmodが頻発するときにシンプルに記述する方法

Bash, Linux, Docker

はじめに アプリケーションのセットアップスクリプト や Dockerfile 、 Vagrantfile を記述している ...

記事を読む

シェルである文章内からある単語の登場回数を調べる

更新 Bash, Linux

はじめに 文章内から特定の単語の登場回数を調べる方法について紹介します。 検証環境 1 2 3 4 5 $ uname ...

記事を読む