Ich finde häufig Bash Syntax sehr hilfreich, z. Prozesssubstitution wie in diff <(sort file1) <(sort file2)
.Wie kann ich die Bash-Syntax in Makefile-Zielen verwenden?
Ist es möglich, solche Bash-Befehle in einem Makefile zu verwenden? Ich denke an so etwas wie dieses:
file-differences:
diff <(sort file1) <(sort file2) > [email protected]
In meinem GNU 3.80 Machen Sie dieses einen Fehler geben, da es die shell
statt bash
verwendet die Befehle auszuführen.
500 Bounty warten auf ein Zitat von 'man'. Sprechen Sie über Timings. : P – SiddharthaRT
@inLoveWithPython Nun, 'Info', eigentlich, aber, ich denke, es hat Andy wirklich geholfen. Ich weiß, ich hatte Tage wie diese ... – derobert
im Zweifel bedeutete @derobert wörtlich: 'SHELL =/bin/bash' als die erste Zeile des Makefiles (oder direkt nach dem Kommentar). –