2
說我有一個字符串猛砸非貪婪取代
foo='teledunet&file=rotana_aflam&provider=rtmp&autostart=true&'
如果我想剪出file
參數我能做
$ echo ${foo/&file=[^&]*}
teledunet
但你可以看到搜索的貪婪和服用字符串的其餘部分。它可以取代非貪婪嗎?
說我有一個字符串猛砸非貪婪取代
foo='teledunet&file=rotana_aflam&provider=rtmp&autostart=true&'
如果我想剪出file
參數我能做
$ echo ${foo/&file=[^&]*}
teledunet
但你可以看到搜索的貪婪和服用字符串的其餘部分。它可以取代非貪婪嗎?
$ echo ${foo/&file*([^&])}
teledunet&provider=rtmp&autostart=true&
您可能必須首先使用shopt -s extglob
來啓用擴展的glob語法。