シェルスクリプト備忘録

久しぶりに簡単なシェルスクリプトを書いたので調べたことをメモ

・関数でreturnできるのはintのみ

 今回はstringを返す関数を定義したかったのでechoを使って返すようにした

    呼び出し側では以下のようにして関数hogehoge()から値を取得できる
    str=`hogehoge 5`
       
・forで指定回数ループ
 `seq 1 100`で1〜100までの数列を取得できるのでそれを使う
  for i in `seq 1 100`
 
・文字列の結合は単純に変数を並べるだけでよい
 $str1$str2
 →素の文字列(TEST)と混合で使う場合は
  ${str1}TEST${str2} または $str1'TEST'$str2 →TESTをクォートで囲む