Удобная обработка параметров командной строки - C#
Формулировка задачи:
Всем привет. Когда-то давно писал примитивный аналог grep из Linux на шарпе и сейчас подумываю его улучшить. Идея следующая:
в консоль подается 2 флага:
-p - после этого флага указывается путь к файлу
-f - фильтр, по которому будем искать в файле
выглядит это как-то так:
grep.exe -p path_to_file -f filter
подскажите, пожалуйста, как грамотно распарсить -p path_to_file -f filter из args в программу?
Можно ли написать единый LINQ запрос для args или придется писать два:один для -p и один для -f?
Спасибо за наводки и подсказки.
Решение задачи: «Удобная обработка параметров командной строки»
textual
Листинг программы
args.Select((x, i) => ProcessParameter(x,i))); ... static void ProcessParameter(string, int){ // через switch или еще как обрабатываете индивидуально }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д