Bashシェルスクリプトで配列要素を 1 つ 1 つ置換する

更新 Bash

はじめに Bash では、配列を作成し、変数に代入できます。 例えば、1〜3 の要素を持つ配列変数は以下のように定義でき ...

記事を読む

anyenvで管理しているバージョン管理ツールを一括でアップデートする方法

更新 Bash, Linux, Ruby, Mac, Terraform, Go

はじめに anyenv を使うと、 xxxenv 系のツールを管理できます。 ここで、 xxxenv 系のツールとは、例 ...

記事を読む

シェルでsedを使ってパス文字列からディレクトリ名,ファイル名,拡張子を抽出する

更新 Bash, Linux

はじめに ネタが無いのでありふれたネタを取り上げてみました。 シェルでパス文字列をディレクトリ名、ファイル名、拡張子に分 ...

記事を読む

Dockerコンテナ内でcronを実行し実行ログを出力する方法

更新 Docker

はじめに Docker Compose を使って構築している環境にスケジューリングされたジョブ実行の仕組みがほしいという ...

記事を読む

Gitの作業ディレクトリからコマンドでデフォルトブランチ名を取得する

更新 Bash, Git, GitHub

はじめに git clone した作業ディレクトリで作業中しているとき、デフォルトブランチに切り替えたいのですが、デフォ ...

記事を読む

ipcalcコマンドでIPアドレスからネットマスク、ネットワークアドレス、ブロードキャストアドレス、ホスト数を算出する

更新 Bash

はじめに IPアドレス/CIDR ( ex: 192.168.1.16/27 ) のパターンから、特定のサブネットに所属 ...

記事を読む

シェルスクリプトを使ってmacOS上で有効になっている物理ネットワークデバイス名を取得する

更新 Bash, Mac

はじめに 非常に限定されたシチュエーションに関する内容です。 macOS プラットフォームに限定ですが、現在接続中の無線 ...

記事を読む

nodemonを使ってGo製Ginサーバをホットリロードしようとしたらハマった話

更新 JavaScript, Bash, Go

はじめに 事前にお伝えすると、Go 言語アプリケーションの開発を効率化するためにホットリロードを導入しようとした場合、最 ...

記事を読む

sqlite3コマンドを実行したら"-- Loading resources from ~/.sqliterc"というメッセージが表示され困った話

更新 Bash, SQLite, SQL

sqlite3 コマンドを実行したら “– Loading resources from ...

記事を読む

Bashで読み込んだファイルに対して、リダイレクトで上書きするとファイルが空になる問題への対処

更新 Bash

はじめに Bash に限らずシェルスクリプトでも発生する事象ですが、 cat や < で読み込んだファイルに対して ...

記事を読む