我有以下模式字符串:<SOMETHING_1>{<JSON>}<SOMETHING_2>
擊子去除
我想保持<JSON>
並刪除<SOMETHING_X>
塊。我試圖與子去除做到這一點,但是,而不是領
{x:1,action:PLAYING,name:John,description:Some description rSxv9HiATMuQ4wgoV2CGxw}
我不斷收到
{x:1,action:PLAYING,name:John,description:Some}
因爲在描述字段切斷子的空白。
關於如何改變的想法?
CODE:
string="000{x:1,action:PLAYING,name:John,description:Some description rSxv9HiATMuQ4wgoV2CGxw}401"
string=$1
string=$(echo "${string#*{}")
string=$(echo "${string%}*}")
string={$string}
echo $string
你的JSON裏面是否有散列{{}}? – codeforester
我沒有得到你顯示的輸出。你如何將參數傳遞給腳本? – choroba
無論正確性如何,用於命令替換的子殼體的性能開銷都有點不幸。 –