意外と知られていない?シェルスクリプトで1秒未満のsleep(wait)が使える
はじめに 今回紹介する機能が利用できる環境、利用できない環境があるかと思います。 (逆に利 ...
シェルスクリプトが二重起動されないように flock で排他制御を行う
はじめに 最近ではすっかり Docker を使うようになり、 Linux サーバの Dae ...
AWS の設定(プロファイル)をコマンドで簡単に切り替える方法
はじめに 管理するクラウド上のシステムが増えてくると、AWS の設定(プロファイル)の切り ...
コマンドラインから新しいウィンドウで Chrome ブラウザを開きたい
はじめに Mac の open コマンド、便利ですね。 $ open "ファイル ...
最近のtarコマンドは展開時だけでなく、圧縮時もフォーマットを自動判定してくれる
はじめに 随分眺めの夏休みでした。ブログ投稿も二週間空いてしまいました。 一度途絶えた習慣 ...
シェルでfindコマンドの実行結果を `ls -l` のようなフォーマットで出力する
はじめに find コマンドを実行するとファイルの一覧が出力されます。 例えば、以下は / ...
direnvと環境変数を使ってGitのユーザ名、メールアドレス、SSH KEYをリポジトリ毎に切り替える
はじめに Github を使って複数のプロジェクトを兼任していると、Git の複数アカウン ...
“git commit –amend” コマンド実行時にコミットログの入力を省略する方法
はじめに CI/CD パイプラインの動作確認をしていました。 Github へのプッシュを ...
tarコマンドで”zフラグを付ける”、”ハイフンを付けない”のはおっさんだそうです
はじめに 今日は小ネタで。 一時期Twitterでも話題に上がっていたそうですが、 tar ...
自作したシェルスクリプトを Linux の systemd サービスとして起動する方法
はじめに 最近は Kubernetes や サーバレス なしくみを用いたサービス運用が進ん ...
Unix 上で利用できるパスワード生成コマンド mkpasswd の使い方を紹介
はじめに 過去に Bash シェルスクリプトでランダムな文字列を作成する方法 について投稿 ...
Git でやってしまった!そんなときに変更を取り消す便利なツール “git-branchless”
はじめに Git で誤って git reset 、 git rebase をしてしまって冷 ...
Bash シェルスクリプトで、コマンドライン引数を後方から参照する
はじめに Bash シェルスクリプトでは、 コマンドライン引数は "${1} ...
シェルスクリプトで数値を N 進数に変換する方法
はじめに 競技プログラミングで問題を解いているときによく出題される問題として、 数値を N ...
Bashシェルスクリプトで空ディレクトリを再帰的に検索し削除する
はじめに 開発が進むと、アプリケーション内に不要な空ディレクトリが誕生することがあります。 ...