У меня есть файл в моем каталоге, как:JMeter OS Process Sampler выполнения удалить все файлы с групповым символом в MAC
request_1.txt
request_2.txt
request_11.txt
request_12.txt
response_1.txt
response_2.txt
response_11.txt
response_12.txt
Я хотел бы, чтобы удалить эти файлы перед выполнением сценария JMeter. Я использую OS Process Sampler и конфигурации:
- Команда:
rm
- Рабочий каталог:
path/to/my/directory/
- Параметры команды:
re*.txt
Это не сработало. Ничего не удалено.
Я попытался запустить команду rm re*.txt
в terminal
, то он хорошо работает, все файлы были удалены, как мой ожидалось.
Note:
Если я изменил параметры команды на конкретный файл как request_1.txt
. Этот файл будет удален в обычном режиме.
Так что я делаю неправильно при использовании шаблона в ОС Process Sampler? Пожалуйста помоги.
Заранее благодарен!
Как я могу сказать спасибо вам, @Dmitri T? Ваш ответ решил мою проблему. Но я не знаком с оболочкой Unix, также Bash, так что вы можете сказать мне, что такое параметр '-c', что это значит? –
** - c string ** Если присутствует опция -c, команды считываются из строки. Если после строки есть аргументы, они назначаются позиционным параметрам, начиная с $ 0. –