fswatch を使用して、保存するたびに単体テスト フレームワークでファイルを実行したいと考えています。
テストとして、fswatch を実行し、テキスト エディターで /my/path/test.txt を少し変更すると、期待どおりの出力が得られます。
$ fswatch . | xargs -I {} echo {} {}
/my/path/test.txt /my/path/test.txt
しかし、途中でgrepを挿入してプロセスを繰り返すと、出力が得られません:
$ fswatch . | grep test | xargs -I {} echo {} {}
私は何を間違っていますか?
編集:
fswatch + grep は単独で正常に動作します
$ fswatch . | grep test
/my/path/test.txt