Linux用のコマンドのスター文字に少し問題があります-ディストリビューションを見つける必要があります。このキャラクターの魔女、例えば「fedora」を置き換えると、このコマンドは良い結果をもたらします。この場合、次のように記述します。/ bin / cat:/ etc / *-release:ディレクトリまたはファイルは存在しません。
私のコードは次のとおりです。
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "cat";
p.StartInfo.Arguments = "/etc/*-release";
p.Start();
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
よろしくお願いします。マテイ