Ich möchte in sämtlichen Textdateien des aktuellen Verzeichnisses alle Vorkommen von
[[Linktext|URL]]
ersetzten zu
![Linktext](URL)
wobei Linktext optional vorkommen kann, aber nicht muss (Linktext| fällt dann weg). Kommt Linktext nicht vor, soll das Ergebnis der Übersetzung ![](URL) lauten. Linktext und URL sind Platzhalter, können also beliebigen Text annehmen.
Mein Ansatz (der aber nicht funktioniert):
1 | sed 's/\[\[\(?*\)|\(?*\)\]\]/!\[\1\](\2)/g' testdatei.md |