Bash

シェルスクリプトで配列変数を参照する際は "${変数名}" と記述する癖をつけたほうが良い

Bash

はじめに チームメンバがシェルスクリプトを書いていました。 変数を参照する際のちょっとした不備ではまりました。 変数をダ ...

記事を読む

jqコマンドを使って改行エスケープ文字列を含むワンライナーを改行させて出力する

JavaScript, Bash

最近はデータファイルやロギングデータとして JSON フォーマットが一般化しました。 僕のまだ若い頃にはタブ区切りカンマ ...

記事を読む

gitやsshコマンドを使うと "dyld: Library not loaded: /usr/local/opt/ldns/lib/libldns.3.dylib" というエラーが発生したので対処しました。

Bash, Mac

はじめに おはようございます。 僕の毎日の業務はすべてのリポジトリをシェルスクリプトで git fetch して回ること ...

記事を読む

シェルでshufコマンドを使って入力情報をいろんな方法でシャッフルしてみる(組み合わせにも使える)

更新 Bash

はじめに 過去のブログエントリで何度か取り上げていた shuf コマンドですが、 オプションを組み合わせることでいろいろ ...

記事を読む

Linux シェル上でgrepコマンドを使ってOR条件検索する

更新 Bash

はじめに Linux のシェル操作用シェルスクリプト上で grep コマンドを使って検索することはよくあります。 多くの ...

記事を読む

Bashシェルスクリプトでcsvの行と列を入れ替えるために csvtool を使う

更新 Bash, Ubuntu, Docker

シェルスクリプトで csv の行と列を入れ替える必要がありました。 Web を探してみると awk を使って変換する例が ...

記事を読む

Bashシェルスクリプトで終了前に後始末をさせたい時はtrapコマンドを活用しよう

更新 Bash

はじめに Bash シェルスクリプトの終了時に、 必ず後処理をさせたい 場合があります。 例えばスクリプト内で作成した ...

記事を読む

Bashシェルスクリプトで2つの日付の間の日数を求める方法

更新 Bash

はじめに つい先日、今年の 1 月 1 日から今日まででどのぐらいの日数が経過した日を算出したいと思いました。 例えば ...

記事を読む

"less +F" は "tail -f" の上位互換機能として利用できる

更新 Bash

はじめに 例えば、ログファイルから最新の情報を閲覧するための方法として tail コマンドが利用できます。 tail ...

記事を読む

BashシェルやZshシェルでスターウォーズが見られる

更新 Bash, Zsh

はじめに 今日はネタ記事ということで。 昨年の年末から、長男を囲んで家族でスターウォーズ9作をみました。( 長男がハマり ...

記事を読む