У меня есть строка, я пытаюсь манипулировать с SEDИспользование СЭД для замены строки соответствия регулярных выражений с групповыми символами
js/plex.js?hash=f1c2b98&version=2.4.23"
Желаемая выходе
js/plex.js"
Это то, что я в настоящее время пытается
sed -i s'/js\/plex.js[\?.\+\"]/js\/plex.js"/'
Но это только соответствие первым? и возвращает этот выход
js/plex.js"hash=f1c2b98&version=2.4.23"
Я не могу понять, почему это не работает после нескольких часов
Try [ 'эхо 'JS/plex.js хэш = f1c2b98 и версия = 2.4.23 \"?' | sed s/[?] [^ \ "] * // g'] (http://ideone.com/DF7RN2) –