я попытался запустить скрипт в Linux для запуска программы переменного тока сценарий был следующимLinux скрипт работает с программой
#!/bin/bash
`gcc odd.c -o odd222`
`chmod +x odd222`
echo `./odd222`
и odd.c является
main()
{
int i;
printf("enter the no.");
scanf("%d",&i);
printf("shiv");
}
, но проблема в том, что когда я запускаю этот скрипт, все инструкции scanf выполняются, тогда все выходы показаны simentaniously ....
, если я не помещаю эхо до ./odd222
, тогда он говорит, что ошибка введите c ommand not found («введите» первый элемент в printf.
любезно помочь мне
Что вы спрашиваете, очень неясно. Также непонятно, почему вы используете серьезные сценарии в своем скрипте ... удалите их все и замените последнюю строку простым «./odd222» (без кавычек), и я думаю, что все будет работать так, как вы ожидаете. – mah
В вашем скрипте есть несколько сбоев. Прежде всего вам не нужно делать исполняемый файл odd222. gcc должен справиться с этим сам по себе. Во-вторых, не повторяйте вывод вашего odd222. Попробуйте ./odd222 прямо в вашем скрипте. – dragosht