Les œuvres sed suivantes parfaitement dans basho:tuyau dans le Makefile
pkexec /opt/texbin/tlmgr install $(cat source/*.md | sed -n 's~^[^%]*\\usepackage[^{]*{\([^}]*\)}.*$~\1~p' | paste -sd ' ' -)
Cependant, lorsque je l'ajoute à une cible de marque:
$(shell pkexec /opt/texbin/tlmgr install $(cat source/*.md | sed -n 's~^[^%]*\\usepackage[^{]*{\([^}]*\)}.*$~\1~p' | paste -sd ' ' -))
je reçois l'erreur:
/bin/sh: 1: Syntax error: Unterminated quoted string
- Quelle est la bonne façon d'utiliser sed dans un Makefile?