Я пытаюсь запустить скрипт для запуска моей программы, написанной на C, которая является простой программой сортировки, чтобы сравнить ее со встроенной функцией в unix. Я хочу взять пользовательское время как из sort (unix), так и из функции sort 100 раз и поместить его в файл excel, csv для сравнения алгоритмов.
И моя функция, и функция сортировки работают, когда я запускаю ее вручную, но я не знаю, как написать код, чтобы автоматизировать этот процесс 100 раз.
#!/bin/sh
for i in {1..100}
do
for t in 01
do
echo ===Test $t ====
time sort -n <tests/$t > tests/$t.expected
time ./useIntList <tests/$t> tests/$t.observed
done
done
rm tests/*.expected tests/*.obsereved
Я запускаю программу 100 раз, но я не знаю, как получить пользовательское время в массив и распечатать его в файл.