sed の c コマンドを使って条件に合致した行を別の文字列で置き換える
はじめに 個人的に sed で最もよく使われる内部コマンドは s コマンドです。 例えば、 ...
Bash シェルスクリプトで配列要素を 1 つ 1 つ置換する
はじめに Bash では、配列を作成し、変数に代入できます。 例えば、1〜3 の要素を持つ ...
シェルで sed を使ってパス文字列からディレクトリ名,ファイル名,拡張子を抽出する
はじめに ネタが無いのでありふれたネタを取り上げてみました。 シェルでパス文字列をディレク ...
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 でブランチ名を変更する方法を毎回忘れてわざ ...
jq コマンドで存在しないキーを指定して値を取得しようとした場合に null という文字列が取得されてしまうことへの対処
はじめに AWS、GCP といったクラウドサービスや、 SaaS サービスの利用が進むにつ ...
Bash でテスト用に 1GiB の大容量ファイル(バイナリ/テキスト)を作成する方法いろいろ
はじめに アップロード・ダウンロード速度、通信速度を確認するために、サイズの大きなファイル ...
“GitHub CLI”でOrganization内のリポジトリを一覧表示する方法
はじめに GitHub CLI が便利で愛用しています。 GitHub CLI をインスト ...