Управление выводом из cURL

Вы можете попробовать что-то вроде этого:

#include<stdio.h>

#define ROOT "/home/network"
#define DESTINY ROOT"/backups"

int main()
{
    printf("Backing Up....\n");
    system("rsync -avu " ROOT " " DESTINY);
    printf("Back Up complete\n");
}

Первая функция, которая вызывается в вашей программе, - это функция с именем main , поэтому я заменил имя, но вы можете изменить это и вызовите вашу функцию из main .

В предложениях define отсутствовали кавычки. Системная функция примет строку в качестве аргумента и вызовет вашу оболочку, передав ей вашу строку.

В C / C ++ строки, между которыми есть только пробелы / табуляции / переходы, объединяются. Например, вы можете написать:

const char* str = "The " "quick "
"brown "
"fox.";

И вы получите str = "Быстрая коричневая лиса." .

0
01.06.2018, 01:37
2 ответа

Extraería todos los números con grep y leería los dos primeros:

{ read first; read second; } < <(curl "$url" | grep -Eo '[0-9]+')
1
28.01.2020, 02:31
output=$(curl http://website.com/)
foo=${output#*:}
var1=${foo%%,*}
var2=${foo#*:}
var2=${var2%%,*}

Tus respuestas están en var1y var2. Supongo que el 'después del 23 probablemente fue un error tipográfico.

1
28.01.2020, 02:31

Теги

Похожие вопросы