C# Как выполнить в терминале MacOS команду с аргументами?

Допустим, у меня есть функция:

public static string ExecuteShellCommand(string cmd, params string[] args) {
    // здесь код...
}

Она должна выполнить команду в терминале macOS

(С любым количествома ргументов)


Ответы (1 шт):

Автор решения: Andrew
ProcessStartInfo startInfo = new ProcessStartInfo() {
    FileName = "foo/bar.sh",
    Arguments = "arg1 arg2 arg3",
};

Process proc = new Process() {
    StartInfo = startInfo
};

proc.Start();

ответ нашел в гугле по запросу "c# macos terminal command with parameters"

https://stackoverflow.com/questions/12303563/how-to-run-shell-script-with-c-sharp-on-osx

→ Ссылка