文字列があるとしましょう
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
しかし、ご覧のとおり、検索は貪欲で、文字列の残りの部分を取得しています。欲張りでないものを置き換えることはできますか?