シェルスクリプトで括弧内の文字を取得したいです。
以下のように、1つの括弧の場合までは取得可能だが、複数あった場合に取得できない状況です。
複数の場合にも、取得できる方法をご教示頂けないでしょうか。
sample = "アメリカ(ワシントン)、日本(京都)、移動中、観察中"
echo $sample | sed -e 's/^.((.)).*$/\1/'
京都
回答2件
あなたの回答
tips
プレビュー
投稿2019/04/02 03:13
シェルスクリプトで括弧内の文字を取得したいです。
以下のように、1つの括弧の場合までは取得可能だが、複数あった場合に取得できない状況です。
複数の場合にも、取得できる方法をご教示頂けないでしょうか。
sample = "アメリカ(ワシントン)、日本(京都)、移動中、観察中"
echo $sample | sed -e 's/^.((.)).*$/\1/'
京都
回答2件
あなたの回答
tips
プレビュー