質問: "xxxxxxxxxxxxx" という2つのタイプの文字列があります。 これの、「xxxxxxxxxxxxx」と「zzzzzzzz」だけを切り出して配列に入れたいと思っています。 指定文字を文字列の何個目にあるのか?次の指定文字が何個目にあるのか調べて、切り出す というような方法かな?と思っています。 ただ、bashは変数に何か値を覚えさせておくというのは良くないと前回の質問で回答者様から教わりました。 後は正規表現で書くのか...?と思っていますが、どういった方法が良いのでしょうか?
回答: ``` $line="xxxxxxxxxxxxx" line=${line#*'"'} line=${line%'"'*} ``` で解決しました