Bashシェルスクリプトで配列要素を 1 つ 1 つ置換する
はじめに Bash では、配列を作成し、変数に代入できます。
例えば、1〜3 の要素を持つ配列変数は以下のように定義でき ...
anyenvで管理しているバージョン管理ツールを一括でアップデートする方法
はじめに anyenv を使うと、 xxxenv 系のツールを管理できます。
ここで、 xxxenv 系のツールとは、例 ...
シェルでsedを使ってパス文字列からディレクトリ名,ファイル名,拡張子を抽出する
はじめに ネタが無いのでありふれたネタを取り上げてみました。
シェルでパス文字列をディレクトリ名、ファイル名、拡張子に分 ...
Dockerコンテナ内でcronを実行し実行ログを出力する方法
はじめに Docker Compose を使って構築している環境にスケジューリングされたジョブ実行の仕組みがほしいという ...
Gitの作業ディレクトリからコマンドでデフォルトブランチ名を取得する
はじめに git clone した作業ディレクトリで作業中しているとき、デフォルトブランチに切り替えたいのですが、デフォ ...
ipcalcコマンドでIPアドレスからネットマスク、ネットワークアドレス、ブロードキャストアドレス、ホスト数を算出する
はじめに IPアドレス/CIDR ( ex: 192.168.1.16/27 ) のパターンから、特定のサブネットに所属 ...
シェルスクリプトを使ってmacOS上で有効になっている物理ネットワークデバイス名を取得する
はじめに 非常に限定されたシチュエーションに関する内容です。
macOS プラットフォームに限定ですが、現在接続中の無線 ...
nodemonを使ってGo製Ginサーバをホットリロードしようとしたらハマった話
はじめに 事前にお伝えすると、Go 言語アプリケーションの開発を効率化するためにホットリロードを導入しようとした場合、最 ...
sqlite3コマンドを実行したら"-- Loading resources from ~/.sqliterc"というメッセージが表示され困った話
sqlite3 コマンドを実行したら “– Loading resources from ...
Bashで読み込んだファイルに対して、リダイレクトで上書きするとファイルが空になる問題への対処
はじめに Bash に限らずシェルスクリプトでも発生する事象ですが、 cat や < で読み込んだファイルに対して ...





