タグ

shellscriptとstringに関するItisangoのブックマーク (1)

  • bash Tips - コマンド置換と算術式展開、パラメータ展開 - Qiita

    算術式展開 算術式展開を使うと、算術式を評価して、その結果に置換できます。 算術式展開のフォーマットを次に示します: $((expression)) expression はダブルクォート内部にある場合と同様に扱われますが、 括弧の内側のダブルクォートが特別扱いされることはありません。 式に含まれる全てのトークンに対して、 パラメータ展開・文字列展開・コマンド置換・クォートの削除が行われます。 算術式置換は入れ子にできます。 評価は後述の 算術式評価で示す規則に基づいて行われます。 expression が不正であれば、 bash は評価の失敗を示すメッセージを出力し、置換を全く行いません。 man bash より引用 パラメータ展開 matsuiによるページを参照 Dokuwiki.fl8.jp » bash » 03 特殊な変数展開 ${parameter:-word} デフォルトの値

    bash Tips - コマンド置換と算術式展開、パラメータ展開 - Qiita
    Itisango
    Itisango 2018/06/30
    私が #sh について勉強したのはこの https://www.amazon.co.jp/dp/4871483517 本によってだけど、もうその知識はだいぶ古くなっていることを痛感
  • 1