Command::new("sh")
.arg("-c")
.arg("echo hello")
.output()
.expect("failed to execute process")
};
Command::args()
А пайпы вставлять можно?
Советую посмотреть на либу duct, там всё удобнее имхо
Спасибо, но есть условие, не тянуть лишние либы
Нет. Command только передаёт аргументы одному процессу. Пайпы делаются через Command::stdin()/stdout()/stderr() и запуск нескольких процессов
А матчить можно, и если да, то как это правильно сделать?
Использовать паттерны в Command? *.c и т.п.? Это платформозависимо. В *nix'ах паттерны раскрывает шелл, на винде сама программа.
Обсуждают сегодня