В "readme" к приложению дано "описание" как можно использовать утилиту в таком виде:
Вот типичный пример использования — проверить 20 секунд из mp3 файла, начиная с 10-й секунды:
echoprint-codegen ./recorded.mp3 10 20 | \
curl -F "query=@-" developer.echonest.com/api/v4/song/identify?api_ke...
{"response": {"status": {"version": "4.2", "code": 0, "message": "Success"},
"songs": [{"tag": 0, "score": 66, "title": "Creep", "message": "OK (match type 6)",
"artist_id": "ARH6W4X1187B99274F", "artist_name": "Radiohead", "id": "SOPQLBY12A6310E992"}]}}
с консолью возиться я не любитель, поэтому не могу понять синтаксиса этой "инструкции", насколько я понял "| \" означает чтото вроде "передать все что вернула команда слева команде справа" или как то так, но не могу понять где в этой команде это вставляется
curl -F "query=@-"
developer.echonest.com/api/v4/song/identify?api_ke...
чисто теоретически вместо "@-", но такой бредовый синтаксис "с цветочками" мне кажется не корректный, прошу помочь разобраться и если возможно подсказать чем это можно заменить в C#