sed の c コマンドを使って条件に合致した行を別の文字列で置き換える
はじめに 個人的に sed で最もよく使われる内部コマンドは s コマンドです。 例えば、 ...
Bash シェルスクリプトで配列要素を 1 つ 1 つ置換する
はじめに Bash では、配列を作成し、変数に代入できます。 例えば、1〜3 の要素を持つ ...
シェルで 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 ...
Bash で読み込んだファイルに対して、リダイレクトで上書きするとファイルが空になる問題への対処
はじめに Bash に限らずシェルスクリプトでも発生する事象ですが、 cat や < ...
Bash の特集変数 $_ を使って変数定義を省略する
はじめに 先日、他の方が作成されたスクリプトを拝見していたときに見つけた特殊変数 $_ が ...
Bash シェルスクリプトで数値(小数を含む)かどうかを判定する方法
はじめに 関連したエントリは今まで何度もしていますが、特定のケースに限定した「こんなときど ...
Git でローカルブランチ、リモートブランチの名前を変更(リネーム)する方法
はじめに 今更のエントリではありますが、Git でブランチ名を変更する方法を毎回忘れてわざ ...
“raill console” でも Bash の vi 編集モードと同じキーバインドを使う方法
はじめに 今回は完全に「誰得」な記事です。 僕は普段から Zsh あるは Bash の v ...
Bash の Glob パターンマッチ使用時に該当ファイルが見つからなかった場合の挙動を理解する
はじめに Bash で該当ディレクトリ内にあるファイルを一括でコマンドの引数として渡したい ...