Название: QProcess & awk Отправлено: MelkorBSD от Апрель 26, 2009, 19:55 Есть конвеерная комманда:
Код: bsdlabel /dev/ad0s1 | grep -v "^#" | grep -v "partitions" | awk '{print $1 " " $2 " " $3 " " $4;}' Кодирую ее следующим образом: Код: QProcess *Process1 = new QProcess(); В результате в файле out.txt "Failed". Причем проблема именно в четвертом процессе конвейера. Может я что-то неправильно 4-м процессе экранировал? Название: Re: QProcess & awk Отправлено: Rcus от Апрель 26, 2009, 20:24 В доках по QProcess указано как следует экранировать аргументы, содержащие пробелы. Непонятно только две вещи: нужны ли в данном случае пайпы и не проще ли передавать аргументы отдельно?
Название: Re: QProcess & awk Отправлено: MelkorBSD от Апрель 26, 2009, 21:08 В доках по QProcess указано как следует экранировать аргументы, содержащие пробелы. Непонятно только две вещи: нужны ли в данном случае пайпы и не проще ли передавать аргументы отдельно? Спасибо |