bash

BashスクリプトからSQLiteを操作する方法(PSコマンドの結果をDB格納してみた)

Bashスクリプトやワンライナーから直接SQLiteを操作する方法です。せっかくなのでPSコマンドで出力したプロセスの一覧をDBに格納するところまでやってみました。 Bashからsqliteを操作する方法 DB作成方法。 echo ".open db_name" | sqlite3 SQL文投入はこん…

Bashのパイプから受け取ったテキストで複数の単語をハイライト表示させる

cat や tail -f からパイプで受け取ったテキストから複数の単語を色違いにハイライト表示させたい場合に利用します。 grepのハイライト機能( grep --color=auto )だと検索ひっかかった行のみしか表示されないということで作ってみました。 スクリプト functi…

bashでset -eやtrap使ってtry-catch+throw処理をする方法

ググっているとset -eやtrapを使うことでbashでもtry-catch的なことができることがわかります。 suz-lab - blog: シェルスクリプトで例外処理(try-catch文)的なもの エラー監視時(set -e)の汎用トラップコード(trap) - Qiita 私もこれらのブログから先人の知…