Tuo on sellainen miina mihin itsekin on tullut monesti astuttua. noita \d ja vastaavia ei välttämättä hirveästi kannata käyttää ellei ole ihan varma että kyseinen regex kyseisen osaa. Itse olen jokusen kerran samaan miinaan polkaissut ja sitten esim [0-9] muuttamalla on lähtenyt toimimaan. Itse olen todennut että noita lyhimpiä muotoja ei kannata käyttää kuin regex-golfissa.sed ei osaa \d, käytä [[:digit:]], tai [0-9]
Koodi:$ sed -E 's/.*\((.*)\,.*([[:digit:]]{4})\)/\1 (\2)/' <<< "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. (Kissakala seikkailee jälleen, Foobar 2023)" Kissakala seikkailee jälleen (2023)