Bashの特殊な変数$_を使って直前に実行されたコマンドの引数を取得する

更新 Bash

はじめに 先日、他の方が作成されたスクリプトを拝見していたときに見つけた特殊変数 $_ があまり見慣れないものだったので ...

記事を読む

Bashシェルスクリプトで数値(小数を含む)かどうかを判定する方法

更新 Bash

はじめに 関連したエントリは今まで何度もしていますが、特定のケースに限定した「こんなときどうする?」集の1つとしてまとめ ...

記事を読む

Gitでローカルブランチ、リモートブランチの名前を変更(リネーム)する方法

更新 Bash, Git, GitHub

はじめに 今更のエントリではありますが、Git でブランチ名を変更する方法を毎回忘れてわざわざ以下のステップを実行してい ...

記事を読む

"rails console"でもBashのvi 編集モードと同じキーバインドを使う方法

更新 Rails

はじめに 今回は完全に「誰得」な記事です。 僕は普段から Zsh あるは Bash の vi キーバインディングモードを ...

記事を読む

BashのGlob パターンマッチ使用時に該当ファイルが見つからなかった場合の挙動を理解する

更新 Bash

はじめに Bash で該当ディレクトリ内にあるファイルを一括でコマンドの引数として渡したい場合は、 * を使った ...

記事を読む

jqコマンドで存在しないキーを指定した場合にnullという文字列が取得されることへの対処

更新 Bash

はじめに AWS、GCP といったクラウドサービスや、 SaaS サービスの利用が進むにつれて、 外部 API を呼び出 ...

記事を読む

Bashでテスト用に1GiBの大容量ファイル(バイナリ/テキスト)を作成する方法いろいろ

更新 Bash, CentOS, Ubuntu, Linux, Mac

はじめに アップロード・ダウンロード速度、通信速度を確認するために、サイズの大きなファイルを作成したいときがあります。 ...

記事を読む

"GitHub CLI"でOrganization内のリポジトリを一覧表示する方法

更新 Bash, GitHub

はじめに GitHub CLI が便利で愛用しています。 GitHub CLI をインストールすると使えるようになる ...

記事を読む

Gitに大容量ファイルをプッシュするときには"Git LFS"を利用しよう

更新 Git

はじめに Git の利用目的として、「ソースコード」の配置だけでなく、「テストデータ」や画像や音声、動画といった「メディ ...

記事を読む

Linux ファイルシステムにおけるタイムスタンプ(mtime、atime、ctime)の違い、確認方法、変更方法

更新 Bash, Zsh, CentOS, Ubuntu, Linux

はじめに Linux OS 上で行う操作はほぼ全て「ファイル」に対して行われます。 ファイルには「作成された時」や「更新 ...

記事を読む