Bash, CentOS, Cygwin, Linux, Ubuntu

はじめに

僕は出会ったことはないのですが、 「too many levels of symbolic links」 というエラーメッセージに遭遇したという話を聞いて再現方法を調べてみました。

検証環境$ uname -moix86 ...

Bash, Linux

はじめに

Linuxにおける tree コマンドは、フォルダ構成を視覚的に確認するために便利なコマンドです。
僕は特にドキュメントの作成時に tree コマンドを利用しフォルダ構成を図示します。

特定のアプリケーショ ...

Bash, Linux

はじめに

sed コマンドで s 内部コマンドを使って置換処理を行った場合、
条件に該当する文字列が見つからず置換が行われなかったとしても、終了ステータス $? は 0 になります。

実際に置換されたのか?置換されな ...

Bash, CentOS, Linux

はじめに

Bashシェルスクリプト内で alias コマンドを使ってエイリアス設定しようとしてもデフォルトのままでは設定できません。

設定する方法について紹介します。

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

Bash, CentOS, Docker, Linux

はじめに

Bashシェルスクリプトで日本語の全角文字(ex: あいう)の文字数を取得したかったのですが環境の設定に注意しないといけないことがありました。

検証環境$ uname -moix86_64 x86_64 GNU/Linu ...

Bash, Linux, Mac

はじめに

技術調査のためにひたすら参考になるキーワードをコピペしていましたが、自動的にテキストファイルに吐き出したかったのでスクリプトを書いてみました。

デフォルト状態ではMacで用意されているpbcopy/pbpasteコ ...

Bash, Linux

はじめに

データを文字列の長い行順(あるいは短い行順)に並び替えする方法について説明します。

もともとのきっかけは、findコマンドで検出したディレクトリを階層の深い順に削除しないとエラーメッセージが表示される問題を解消した ...

Bash, Linux

はじめに

ファイルに特定の文字が含まれていたら処理を行う、という分岐を書くときにgrepの実行結果を>/dev/nullに捨てる、という方法をとっていましたが、>/dev/nullを使わなくても良いということを知りました。

Docker, Kubernetes, Linux

はじめに

Dockerを使うに当たりDockerfileの各種命令の理解は必須です。

ただ、VOLUMEという命令を使う機会が多くなかったため、改めて理解を整理してみます。
また、どういうときに便利に利用できるのかに ...

Bash, Linux

はじめに

シェルスクリプトで、インデントされたテキストファイルを while read 構文で読み込み処理したいが、インデントされている行の行頭のスペースが消えてしまうのでなんとかしたいという質問がありました。

検証環境$ una ...

Bash, Linux

はじめに

コマンドラインから全角/半角/大文字/小文字/ひらがな/カタカナ/英字の変換を行うために便利そうな uconv というツールを見つけたので紹介します。
サイトには以下のように書かれていました。

iconv( ...

2020-02-05Bash, Linux

2020-02-05

はじめに

桁数の多い数値を見やすくするために、3桁ごとにカンマ区切りで表示することがあります。
(昔の現場では「カンマ編集」といったり、言語組み込み関数ではnumber_formatとして用意されていたりする機能です。)

Bash, Docker, Linux

はじめに

Docker Composeは非常に便利ですね。

3層構造(クライアント、Web、DB)のアプリケーションを作る際には、最低限Webのコンテナ、DBのコンテナの2つを同時に立ち上げる必要があります。

D ...

2020-01-31Kubernetes, Linux, Ubuntu

2020-01-31

はじめに

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

せっかくできたこの環境を使って外部からアクセス可能なWebサーバを構築し、公開してみたいと思います ...

Bash, Docker, Linux

はじめに

アプリケーションのセットアップスクリプト や Dockerfile 、 Vagrantfile を記述しているときに、以下のようなコマンドが乱立することがあります。

mkdir
cp
chown
chg ...