2024
shell-logger: シェルスクリプトのロガーツールにファイル出力機能を追加
シェルスクリプトでオプション引数をコメント含めてまとめて管理する
シェルスクリプトで関数につけたコメントをヘルプとして表示できるようにする
シェルスクリプトで関数をそのままサブコマンドとして使う
2023
シェルスクリプトでgetoptsで解析する引数をポジショナルな引数と混合して使えるようにする
シェルスクリプトでgitとかみたいなサブコマンドを作る
シェルスクリプトで二重括弧による計算を行う際の0Xな数字に関する注意
シェルスクリプトでは`-e`, `-n`の引数は使えない(ということはない)
シェルスクリプトでスクリプトの引数をループする方法
シェルスクリプトでちゃんと文字列に改行を入れ込む
シェルスクリプト(主にBash)で文字列前後のスペースを削除する
ログインシェルで使っているbashのバージョンなどをちゃんと確認する
2022
Homebrew-fileでBrewfile変更後にGitHubにpushしたりアクションを起こせるようにした
2020
Windows Terminalを試す
LinuxにHomebrewでShellCheckをインストールしたい(が、諦める)
2019
GitHub Actionsを使ってsentakuのシェルスクリプトに対するテストの実装
Batsを使ったシェルスクリプトのテスト
sentakuでファイルの中身を選択中に表示する
シェルスクリプトで0埋め数字の処理を行うときの注意
Unixファイルのタイムスタンプについて
シェルでファイルを初期化する方法
次期macOS CatalinaからZshがデフォルトシェルに?
Bash 5.0.0リリース
2018
シェルスクリプトで数字かどうか判断する方法(exprだけじゃない)
シェルスクリプト関数でポインタ渡しもどきを実装する
shell-logger:シェルスクリプトでのログ整形、Traceback機能を追加
shell-subcommand: Gitライクなサブコマンドをシェルスクリプトで作る
ターミナルで超高速にディレクトリを戻る/進む
Bash/Zshで配列のn番目を取得する、を統一する
sd_cl: pecoやfzfなどにも対応したディレクトリ移動効率化ツール
Bash/Zshで二重括弧インクリメントを使う時の注意
No More Secrets: 映画スニーカーズで有名なハッキングシーンを再現するコマンド
GNU screen内からsshした先にTERM=screen.xterm-256color等がない場合の対処法
sshrc: ssh時に.bashrc設定等をssh先に持っていけるコマンド
Bash/Zshで関数やaliasを無視してオリジナルのコマンドを使う方法
シェルスクリプトでの関数の書き方について
2017
.bashrc/.zshrcでマシンローカルな設定等を外部ファイルから読み込む設定
.bashrc/.zshrcを再読込した際にPATHを余計に追加しないようにする方法
親指Controlのすすめ
今更basenameで後ろ側も切れることを知った
bash-powerline: Bashのプロンプトをリッチに
lsコマンドのcolumnな表示について
stow-get: Stowを使ったパッケージマネージャー
lessの一歩踏み込んだ使い方
Vimのsyntasticでチェッカーに引数を渡す方法
GNU Projectパッケージの最新バージョンを取得するワンライナーコマンド
grep -cで行数を数える時の罠
shell-logger: シェルスクリプトで良い感じにログアウトプットを管理する
2016
shell-explorerにディレクトリの内容表示機能追加
shell-explorer:シェルスクリプトで作るプレビュー付きエクスプローラー
/bin/shと/bin/bashの違い(とcronでのシェル)
Bash on Ubuntu on WindowsでGNU screenが使える様になった
PowerShell on Bash on Ubuntu on Windows
Windows 10でBash on Ubuntu on Windowsも含まれるAnniversary Updateの提供開始
Windowsに採用されたBash (Ubuntu)を試してみる
シェルスクリプトで文字列のハイライトをsedで削除する
シェルスクリプトでの配列の初期化の速度
sd_cl: コマンドラインでのディレクトリ移動を快適にする
2015
Macにおけるmktempコマンドがアップデートされていた?
シェルスクリプトでの文字列、ファイルの行数の数え方: wc -lとgrep -c ''
Macでフォルダの中身を全部取り出すサービスをAutomator作る
Bash/Zshで'source'するファイルの中でで自分のパスを取得する
シェルコマンドの意味を説明してくれるコマンド
BashでZshのsuffix aliasやauto cdを実現する
Macでログインシェルを確認/変更するいくつかの方法
spark: シェルスクリプトで棒グラフ表示
Bashの補完について
エンディアンについて(インテル VS モトローラ的な)
スクリプトやプログラム中で実行ユーザーがrootかどうか判断する
sentakuで選択項目数が多い時にページ表示の様に一気に表示変更する様にした
ハイフン(-)から始まるファイルの削除方法
Vimでシェルスクリプトを書く時の'w'の挙動
2014
シェルスクリプトを簡単にチェックできるShellCheck, Vimでも使える
プログラムからのシステムコール等でSyntax error: Bad fd numberが出た時の対処
Bashでループを回すのとgrepで検索する時間の比較
MacでHomebrewでBashをアップデートする際の注意
sentakuで飛び飛びの複数選択を出来るようにした
sedで改行を出力する
sentakuに複数選択機能、検索ハイライトを付けた
Bashでの[a-z]みたいな正規表現での大文字小文字について
シェルスクリプトでの配列のソート#Bash
シェルスクリプトでの$@の罠
sd_clにback機能追加
sentakuでitemを上下に移動出来る様にした
sentakuにEmacsキーバインドを実装した
findコマンドについて
redditにスクリプトを晒してみた
multi_clipboad/sd_cl/trashのアップデート
二つのディレクトリのdiffをvimで順にチェック/較正していく
sentakuに検索機能追加
シェルスクリプトで対話的な選択を出来るようにするスクリプトを作った:sentaku
シェルスクリプトで`read -s`を使う時の問題
シェルスクリプトでサブシェルのプロセスIDを取る方法
シェルスクリプトで無理やり端末に表示させる方法
シェルスクリプトでパイプからの入力とキーボード入力を区別する
シェルスクリプトでif文をANDで書き換える時の注意
シェルスクリプトのreadでControl-a等を読み取る: ANSI C quoting
コマンドラインで使うゴミ箱コマンド
2013
ターミナルでのディレクトリ移動を保存、取り出しする #screen
BashとZshの違いでのハマりどころ
Bashでの一時ファイルの取り扱い
Bashでのコロンコマンドや二重括弧について
Bashでの数の取り扱いについて
grepでドル記号やバックスラッシュを検索する
Alt(Cmd)とControlの交換
ターミナルキーバインドの設定等
メタキー/ESCについて: iTermでそれらのキーを送る設定も
コマンドラインでの文字化け解決?: '\M-c'とは...
Macのターミナル.appでのPROMPT_COMMAND
rm -rfのプロテクト、コマンドラインでのゴミ箱
ターミナルでのディレクトリ移動
GNU screenでクリップボードの履歴を使えるようにする
PS1とPROMPT_COMMAND, GNU screenでの活用も
プロンプトの戯れ
Sponsored Links