.netrcファイルについて知らなかったので調べてみました
はじめに Heroku CLI のセットアップ中に作成された ~/.netrc というファ ...
Semantic Versioning形式のGitタグをインクリメントしてpushするスクリプト
はじめに 先日ネット上で見つけたエントリを見て書こうと思ったエントリです。 Git のタグ ...
コマンドの出力結果からANSIエスケープシーケンスのカラーリングを取り除く方法
はじめに ターミナル操作時、コマンドの実行結果が色付けされていることがあります。 僕がプロ ...
docker psコマンドで出力される情報をカスタマイズする( –format オプション )
はじめに docker ps コマンドで現在稼働中の Docker コンテナを確認できます ...
Bashシェルスクリプトで配列の全要素を連結(join)し文字列を生成する
はじめに 紹介してそうで紹介していなかった、Bash シェルスクリプトで配列の全要素を連結 ...
MySQLのMAX_EXECUTION_TIMEを使って長時間実行中のクエリを強制的に中断させる
はじめに 多くのサービスでは、MySQL データベースを利用しています。 まれに実行時間の ...
パスワード付きzipファイルがどのぐらいでクラック(パスワード解析)できるか試してみる
はじめに 前回のエントリで zip ファイルにパスワードを設定する方法について紹介しました ...
zipコマンドでパスワード付き圧縮ファイルを生成する
はじめに 最近はめっきり使わなくなった zip ファイル形式。 圧縮率は gzip 、 b ...
Gitリポジトリに誤ってAWSアクセスキーなどをコミットしないようにgit-secretsを導入
はじめに サービスの事項環境として AWS を利用していた場合に特に気をつけなければ行けな ...
sedのcコマンドを使って条件に合致した行を別の文字列で置き換える
はじめに 個人的に sed で最もよく使われる内部コマンドは s コマンドです。 例えば、 ...
Bashシェルスクリプトで配列要素を 1 つ 1 つ置換する
はじめに Bash では、配列を作成し、変数に代入できます。 例えば、1〜3 の要素を持つ ...
anyenvで管理しているバージョン管理ツールを一括でアップデートする方法
はじめに anyenv を使うと、 xxxenv 系のツールを管理できます。 ここで、 x ...
シェルでsedを使ってパス文字列からディレクトリ名,ファイル名,拡張子を抽出する
はじめに ネタが無いのでありふれたネタを取り上げてみました。 シェルでパス文字列をディレク ...
Dockerコンテナ内でcronを実行し実行ログを出力する方法
はじめに Docker Compose を使って構築している環境にスケジューリングされたジ ...
Gitの作業ディレクトリからコマンドでデフォルトブランチ名を取得する
はじめに git clone した作業ディレクトリで作業中しているとき、デフォルトブランチ ...