tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

sh

【シェルスクリプト】`{`(波括弧)を使った変数の特殊参照

はじめに シェルスクリプトの特殊参照?(呼び方知りませんでした)についてメモ こんなん vars_sample.sh # nullを代入 VAR= echo $VAR # カラ # VARが未使用の場合に限り変数VARへ文字列hogeを代入&aaaを返却 VAR=${VAR=hoge} echo $VAR # カラ # VARが未…

【sh】シェルスクリプトのifで変数に入れたカラ文字のをtestコマンドで判定 - ついでに数値、文字列、ファイルの比較と略式をおさらい

はじめに シェルスクリプトは必要あれば書きますが 都度調べればなんとなく書けちゃうので毎回google先生のお世話になってます。 よく忘れる中にif とtestコマンドでの判定があります。 シェルスクリプト内でカラ文字かどうかで分岐したかったのですが すこ…

【sh】シェルスクリプト内でコマンド実行するメモ - eval

はじめに シェルスクリプト内でコマンド実行する時に バッククオートで囲んで間違う自分用メモ。 それをやるのはeval メモ ほんとこれだけ # vi cmd.sh ---- vi ---- #!/bin/sh command="echo hoge" eval $command ------------ # ./cmd.sh hoge ちなみに間…

シェルスクリプト内の変数に対して文字列置換

シェルスクリプト内で変数に入れた文字列を置換したいって話です。てことで、ただのsh置換サンプルメモ 書き方 変数をvとします(v="hogehogehoge"とか)最初の1回置換 ${v/置換前文字列/置換後文字列}すべて置換 ${v//置換前文字列/置換後文字列}ためしに…