Я пытаюсь написать сценарий оболочки на linux, чтобы обнаружить строку на выходе steam.
Это мой сценарий оболочки
#!/bin/bash
./binary
Двоичный файл скомпилирован из исходного файла, как показано ниже:
gcc-4.6 main.c -o binary
//main.c
#include "stdio.h"
void main(){
int i;
for (i=0; i<100; i++){
printf("data: %d\n", i);
sleep(1); // delay 1s
}
}
Не могли бы вы дать мне знать, как обнаружить «данные: 10» из вывода ./binary?