シェルスクリプトサンプルコードでよく見かける typeset や declare ってなに?
後日投稿したエントリで、サンプルコードとともに検証をしてみました。 興味があればそちらも御 ...
Bashのストリーム/パイプ処理を視覚的に理解する
はじめに 今日、サーバOSとしてLinuxが占める割合は非常に多いです。 Linuxサーバ ...
Linuxサーバからログアウトしたタイミングで処理を実行させる方法(例えばメールを飛ばす)
職場の踏み台サーバを経由してオペレーションを実行すると、オペレーションログが1ファイル作成 ...
Bitbucket上で個人、あるいは組織で所有するリポジトリを一覧表示するためのシェルスクリプト
Bitbucket上で個人、あるいは組織で所有するリポジトリを一覧表示するためのシェルスク ...
【TMUX】新しいWindowを開いたときに、直前のカレントディレクトリを引き継ぐ設定
TMUXでWindowを開くたびに直前のカレントディレクトリに cd することが多く、面倒 ...

Bashでリダイレクトにより誤って既存ファイルを上書きしてしまわないようにする
背景 bashクックブック を読み進めています。 標準で ON にしておくと良さそうな設定 ...
ssh-copy-idを使ってssh公開鍵を対象サーバーに配置する
背景 ssh-copy-id という、操作中のユーザーのSSH公開鍵を対象サーバーに簡単に ...

Cygwinでkillがうまく動かない場合の対処
背景 家ではMacBookProを使っていますが、会社のPCがWindowsのためやむなく ...
Bashシェルスクリプトでランダムな文字列を生成する
背景 Webサイトを見ていてたまたま urandom というものを見つけました。 これをう ...
Neosnippetでシェルコマンド呼び出し結果をスニペットに差し込む
背景 vimデコーディングするう上で、もはや無くてはならないプラグインの一つである Sho ...
Bashシェルスクリプトで1〜100までの数からランダムに10個を重複なしで取り出す方法
はじめに テストデータの中からランダムにデータを n件 (例えば10件)、取り出そうと思い ...
UbuntuでBashログイン後に「warning: setlocale: LC_ALL: cannot change locale (ja_JP.UTF-8)」が表示された場合の対処
新しく導入したばかりのサーバーにBashでログインしたところ、以下の様なメッセージが表示さ ...
Bashシェルスクリプトでファイルやディレクトリを”.yyyymmdd”付きでバックアップする
はじめに Unix上のファイルやディレクトリを変更する前に、バックアップするために日付つき ...
Bashシェルスクリプトで年、月、日を1コマンドでそれぞれの変数に分割
はじめに プログラミングで年月日の値を利用することは多いです。 僕も何度日時を操作するプロ ...
Bashシェルスクリプトで変数からパターンに合致した文字列を除去する(dirname、basenameの代替として利用可能)
はじめに いつも前方から除去するのか、後方から除去するのかごっちゃになっています ^^; ...