2015-11-22 5 views
0

Я написал файл C и скомпилирую его. Я должен запустить его с различными аргументами командной строки и наблюдать результат. Мне нравится писать сценарий оболочки в linux, который запускает мой исполняемый файл с разными аргументами. Не могли бы вы привести пример?Как запустить исполняемый файл с аргументами командной строки?

ответ

0
# Assuming your program needed the following arguments, 
# here is the bash script. Remove the echo to run it. 
args=("-c 1 -d 2 -f a" "-c 2 -d 22 -f b" "-c 6 -d 12 -f z") 
IFS='\n' 
for arg in ${args[@]} 
do 
    echo yourexcutable $arg; 
done 
+0

Изменение 'IFS' предотвращает некоторые проблемы с неуказанным' $ {args [@]} ', но не все из них. Это не очень хороший способ сделать это. –

Смежные вопросы