2016-09-03 4 views
0

Ich muss Dateien mit verschiedenen Erweiterungen überwachen und einen SH-Befehl nach jeder Änderung ausführen. Mit fswatch, habe ich in der Lage gewesen, jede Erweiterung einzeln zu sehen, wie:Fswatch mit verschiedenen Erweiterungen

fswatch *.html | (while read; do ./dev.sh; done) 

fswatch index-static/*.js | (while read; do ./dev.sh; done) 

fswatch index-static/*.scss | (while read; do ./dev.sh; done) 

Wenn ich diese Befehle in verschiedenen Terminal-Fenster laufen, bekomme ich, was ich will ... triger der .sh Befehl nach einer Datei mit (html | scss | js) Erweiterungen hat sich geändert.

Allerdings konnte ich dies in einem einzigen Befehl nicht konsolidieren.

Dies läuft auf MaxOS El Capitan, wenn Sie wissen müssen.

Antwort

0

Ich habe keine direkte Erfahrung mit fswatch, aber die usage nach Ihnen mehrere Pfade auf einmal zur Verfügung stellen kann, z.B .:

fswatch *.html index-static/*.js index-static/*.scss | (while read; do ./dev.sh; done) 

macht diese Arbeit für Sie?

+0

Es tut tatsächlich! Ich hätte geschworen, dass ich das schon einmal versucht hatte ... aber anscheinend war es nicht der Fall. Vielen Dank! – maxijb

+0

Großartig! Froh, dass ich helfen konnte :) –

Verwandte Themen