コマンドの出力結果からANSIエスケープシーケンスのカラーリングを取り除く方法
はじめに ターミナル操作時、コマンドの実行結果が色付けされていることがあります。 僕がプロ ...
Bashシェルスクリプトで配列の全要素を連結(join)し文字列を生成する
はじめに 紹介してそうで紹介していなかった、Bash シェルスクリプトで配列の全要素を連結 ...
パスワード付きzipファイルがどのぐらいでクラック(パスワード解析)できるか試してみる
はじめに 前回のエントリで zip ファイルにパスワードを設定する方法について紹介しました ...
zipコマンドでパスワード付き圧縮ファイルを生成する
はじめに 最近はめっきり使わなくなった zip ファイル形式。 圧縮率は gzip 、 b ...
sedのcコマンドを使って条件に合致した行を別の文字列で置き換える
はじめに 個人的に sed で最もよく使われる内部コマンドは s コマンドです。 例えば、 ...
Bashシェルスクリプトで配列要素を 1 つ 1 つ置換する
はじめに Bash では、配列を作成し、変数に代入できます。 例えば、1〜3 の要素を持つ ...
anyenvで管理しているバージョン管理ツールを一括でアップデートする方法
はじめに anyenv を使うと、 xxxenv 系のツールを管理できます。 ここで、 x ...
シェルで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の特殊な変数$_を使って直前に実行されたコマンドの引数を取得する
はじめに 先日、他の方が作成されたスクリプトを拝見していたときに見つけた特殊変数 $_ が ...