${#list[@]}3連想配列の場合でも同様に要素数を取得することが可能です。バリューの数をカウントしている感じになります。」みたいなこともできたら便利ですね。条件の複雑さにもよりますが、この展開でなんとかなるパターンも多いかと思います。前方一致除去(最長一致)最短一致があれば当然最長一致もあります。後方一致除去(最短一致)前方一致があれば後方一致もある。後方一致除去(最長一致)後方一致の最短一致があれば後方一致の最長一致もある。${hoge%%-value*}hogeちなみにこのシリーズは配列に対して一括に効きます。fuga-value連想配列の場合は、バリューには効くけどキーには効かないという絶妙な感じでした。やってる場合じゃない。使うと置換パターンの位置を制限できます。すると全ての該当箇所を置換します。小文字の大文字化だってできます。すると全部大文字になります。大文字にできるんなら当然小文字にもできます。大小文字反転さらに大小文字の反転までできます。マニュアルには記述が見当たらない...。${Hoge~~}hOGE-vALUEよくわからない。さいごに奥深い変数展開の世界を味わってしまいました。今日学んだことをふんだんに使ってワンライナーをひとつ。(0)うーん、奥深い。requestStockLike307@t_nakayama0714基盤系SEとして気になった技術についてあれこれやっています。基盤に関係ないことも趣味100%としてやったりします。共著ですがDevOps導入指南を書いています。https://www.amazon.co.jp/dp/4798147605Follow日鉄ソリューションズ株式会社お堅いと評判のユーザ系SIerです。※各記事の内容は個人の見解であり、所属する組織の公式見解ではありません。upLoginユーザーは見つかりませんでした。