在shell中,可以使用sed命令來截取指定字符串之間的內容。假設有以下字符串:
sed
string="Hello, <world>!"
我們要截取<world>之間的內容,可以使用以下命令:
<world>
result=$(echo $string | sed 's/.*<\(.*\)>.*/\1/') echo $result
輸出結果為:
world
這個命令使用正則表達式來匹配<和>之間的內容,并將其提取出來。
<
>