s sh. net команда запуска sshclient grep - PullRequest
0 голосов
/ 02 апреля 2020

Я достаточно хорошо знаком с sh клиентом и linux командами. Но я настроил SshClient для входа в систему linux и смог подключиться (или я думаю). Мне нужно запустить grep для пути к файлу, но когда я запускаю код ниже, значение результата ничего не возвращает. Что я делаю не так в команде run?

string strOut = string.Empty;
string ppkFile = @"F:\user\convertedppk";
var pkf = new[] { new PrivateKeyFile(ppkFile) };

// Install-Package SSH.NET – nugget package
using (var client = new SshClient("host", "username", pkf))
{
   client.Connect();
   var result = client.RunCommand("grep –ri 'exception'  /temp/local/log/20200402");
   strOut = result.Result;
   client.Disconnect();
}

1 Ответ

0 голосов
/ 02 апреля 2020

grep -ri 'файл / путь / здесь / -e' исключение '

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...