指定された文字列の間の内容をどうやって取得するか、shellで。
シェル内では、`sed`コマンドを使用して、指定された文字列の間にある内容を切り取ることができます。以下の文字列があるとします:
string="Hello, <world>!"
という単語の間の内容を抽出するために、以下のコマンドを使用できます。
result=$(echo $string | sed 's/.*<\(.*\)>.*/\1/')
echo $result
結果は出力されます。
world
このコマンドは、<と>の間の内容をマッチングするために正規表現を使用し、それを抽出します。