Git でやってしまった!そんなときに変更を取り消す便利なツール “git-branchless”
はじめに Git で誤って git reset 、 git rebase をしてしまって冷 ...
Bashシェルスクリプトでコマンドライン引数を後方から参照する
はじめに Bash シェルスクリプトでは、 コマンドライン引数は "${1} ...
シェルスクリプトで数値をN進数に変換する方法
はじめに 競技プログラミングで問題を解いているときによく出題される問題として、 数値を N ...
Bashシェルスクリプトで空ディレクトリを再帰的に検索し削除する
はじめに 開発が進むと、アプリケーション内に不要な空ディレクトリが誕生することがあります。 ...
Bashシェルスクリプトで非インタラクティブにパスワードを設定する
はじめに Unix 上で ユーザを作成する場合は useradd コマンド 、 ユーザを変 ...
trコマンドで改行をカンマに変換すると”,”とだけ表示されてびっくりした話
はじめに わかってしまえばなんてことないですし、 tr コマンドに明るい方にとっては「よく ...
シェルスクリプトで引数でループする処理を書くときは “${@}” は不要だった
はじめに 個人的にはシェルスクリプトでループ処理を書くと速度が出ず、また記載が冗長となるた ...
Docker Container Registryサーバーを自前で作成してみる
はじめに "Docker Hub" や GCR 、 ECR といったサ ...
“git diff”コマンドの実行結果をGithub風に表示できる”git-split-diffs”
はじめに git diff コマンドの実行結果を Github の diff 表示のような ...
Gitリポジトリ作成時のデフォルトブランチ名がmainとなるように設定する
はじめに こちらもいずれやらないとなぁと思ったままお座なりになっていたローカル環境の設定で ...
シェルでGithubリポジトリのmasterブランチの名前をmainブランチに変更する
はじめに 随分前のことですが、新規に作成される Github リポジトリのデフォルトブラン ...
Bashシェルスクリプトで数値計算を行うとスクリプトが強制終了される問題でハマった話
はじめに Web 上の競技プログラミングや 100 本ノックの問題をシェルで問いているとき ...
Google製のJavaScript Shellラッパー”zx”を触ってみたYO!
はじめに Twitter で少し前に盛り上がっていた、 google/zx という NPM ...
GCP上の2つのK8Sクラスタの設定差異をdiffで確認する
はじめに 既存の GKE ( Google Kubernetes Engine )クラスタ ...
Goole Cloud Build上でシェルを実行した結果、エラーが発生しても正常終了してしまう問題に対処
はじめに 開発効率化、品質向上のために現在のシステム開発に CI/CD パイプラインの構築 ...