Как запустить программу awk с параметрами?
Есть команда для awk на виндовс, которая удаляет дубликаты строк. Из cmd всё работает
awk "!_[$1]++" 1.txt > 2.txt
Делаю на c# - никак не реагирует
var process = new Process
{
StartInfo =
{
FileName = "awk.exe",
Arguments = " \"!_[$1]++\" 1.txt > 2.txt"
}
};
process.Start();
process.WaitForExit();
Ответы (1 шт):
Автор решения: Radzhab
→ Ссылка
var proc = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "cmd.exe",
Arguments = "/c awk.exe \"!_[$1]++\" 1.tmp > " + outputname.Text,
UseShellExecute = false,
RedirectStandardOutput = true,
CreateNoWindow = true
}
};