それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2016-12-22から1日間の記事一覧

bashで可変変数(抽象化)をする。

bash でも変数名の変数を使えます。 php では variable variable (可変変数)、javascript では obj[name]() などとやります。 関数名や変数名を、変数に確保しておき後で使ったり、動的に変数名をつくって変数を参照するなどするときに使われます。java な…

bashの文字列の追記(append)演算子の紹介

文字列の追加が簡単になっています。 bash 3.1 から 使えます。 a='Hello' a+=' World' echo $a # Hello world PATH などの追記が簡潔になります たとえばPATHの末尾に文字列を追加するときは次のように書くことが出来ます。 PATH+=:/home/takuya/.bin いま…

bashでif に正規表現を使った文字列マッチ条件分岐

bash で正規表現マッチのif も出来ます。 Version 3.2 くらいから、=~ によるマッチ判断ができるようになっています。 正規表現マッチで条件分岐の例 とてもかんたんなマッチングの例を見ておきましょう。 name='<h1>takuya</h1>' if [[ $name =~ takuya ]] ; then ec…