読者です 読者をやめる 読者になる 読者になる

ようへいの日々精進XP

よかろうもん

EBS スナップショットから EC2 を復元するシェルスクリプトの例

ということで なんばしよっと スナップショット アンサーソング(復元) 以上 waiter メモでした ということで 以下のように OS と DATA で 2 つの EBS が繋がった EC2 でメンテナンスを行う際に、事前にスナップショットを取得しておくのだが、仮にメンテナ…

何かを入力するまで終了出来ない bash スクリプト(read を使った入力待ち)

どうも、星野源です。 サンプル #!/usr/bin/env bash oreno_input() { while true;do echo "何か入力して下さい" trap 'continue' 2 read key case $key in [a-zA-Z]*) # 英数字 echo -e "$key" break ;; [^\x01-\x7E]*) # 2 バイト文字 echo -e "$key" brea…

ワンライナーで ping の平均値を取得するメモ

tl;dr ping の平均値(avg の部分)を取得して growthforecast で可視化したかったのでメモ。 参考 ja.stackoverflow.com ping の平均値を取得する ping -c 5 8.8.8.8 | tail -1 | tee >(cut -d/ -f5) > /dev/null 実際に試してみると以下のような感じ。(通…

Bash でファイル名から拡張子とファイル名を分割して別のファイル名を生成するメモ

ども、かっぱです。 tl;dr 以下のようにファイル名から拡張子とファイル名を分割してファイル部分に日付(epoch time)をつけた上で元の拡張子を付けるシチュエーションが発生した。 旧ファイル名:foo.txt 新ファイル名:foo_${epoch time}.txt 参考 te2u.h…

Bash で変数内の文字列を置換するショートメモ

ども、初老丸です。 tl;dl シェルスクリプトで変数内の文字列を置換したり、変数に代入したファイルパスからファイル名だけを取り出したいと考える際に真っ先に sed でゴニョゴニョを思いつくが、Bash だと Bash 内で完結出来ることを以下の記事でしったので…

Bash de hash

はじめに Bash で連想配列が出来るのを知って感動的だったのでメモ (追記)参考にさせて頂いたサイトとタイトル等が被ってしまい大変申し訳ございません 参考 bashの小技?その4(配列、連想配列とループ) bashでハッシュ(連想配列的な意味で) こんな感じ…