Как передать имя функции исполнителю тестов?

Когда вы передаете каталог в ls, он перечисляет файлы в этом каталоге, а не сам каталог. С флагом -R, ls рекурсивно перечисляет файлы в подкаталогах. Чтобы заставить ls перечислять каталоги, а не их содержимое, передайте опцию -d.

Флаги -t и -r бесполезны, поскольку они влияют только на сортировку, а вы выводите список по одному файлу за раз.

find Program.8.koebe/ -mtime -10 -exec ls -gohd {} \;

В GNU find вы можете использовать -printf вместо вызова внешней команды. Формат вывода будет похожим, но не совсем идентичным.

find Program.8.koebe/ -mtime -10 -printf '%M %n %s %M %c %p\n'
0
24.01.2015, 19:30
1 ответ

Когда вы вводите function_under_test , оболочка думает, что это команда, а не переменная. Вам нужно расширить его, поэтому function_uneder_test будет расширен до sum_squares .

Измените строку 32 на:

"$function_under_test" "$3"
2
29.04.2021, 00:32

Теги

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