ぶろぐ

日記です

bash

ダブルクオーテーションでメタ文字回避

変数は展開しつつ、Shellのメタ文字を回避したかった。ダブルクオーテーションで囲めばイケけた。クオーティングと呼ぶらしい。 ※zshで確認済。bashもきっと一緒。

日付取得 $(date +"%Y-%m-%d")

$(date +"%Y-%m-%d") いつもググっている気がするのでメモ 追記 $() の書き方、Solarisでは使えないので少し移植性下がるらしい。(FreeBSDはおk) `date +"%Y-%m-%d"` のほうが移植性は高まるらしい、が$()の方が見やすい…

引数で処理を振り分けるBashスクリプト書いた

よくある引数で処理を振り分けるBashスクリプト。 Linuxとよく戯れるお仕事ならBashスクリプト使えると凄い仕事が捗る。シェル、Linuxはツールが揃いまくっているので、それらのツールとbashを組み合わせれば凄く強力な事ができる。 1,2回のオペレーションな…

bashイディオム、ワンライナーループと設定ファイル読み込み

bashワンライナーループあれこれ ワンライナーでループを書いて、プロセスを監視するとかそういうのを「パパッ」と書けると色々と捗る ある範囲でループするとき for i in $(seq 1 10) ; do dig -t TXT domain-hoge-${i}.com ; done $(seq 1 10)で1 2 3 4 5 …