@Златовласка не противоречат вашим (очень действует), но я считаю, что в Perl (ИК)регулярные выражения с их много наворотов может быть использован для создания грамматики, которая сможет эффективно обработать (хорошо сформированной) файлы разметки. Пожалуйста, поправьте меня, если я ошибаюсь и у вас есть опыт наоборот. Сказал Анкур "я хотел бы сделать это несколько дешевле," гориллами-это супер дорого. Нет никакого файла, начинающиеся с `6376` в каталог, я не понимаю, почему это не работает :/ это не плохо, это просто не работать предположим, что мы имеем в наличии 1Гб памяти, и мы видим более 3000 удаленных файлов , так что в этом случае у нас нет выбора ? я прав ?

Вы можете использовать функцию eval:

ивал: ивала [аргумент ...]

Выполнять аргументов в командной оболочке.

Объединить аргументы в одну строку, используйте результат в качестве входных данных Shell и выполнить полученные команды.

Состояние выхода: возвращает статус выхода из команды или успех, если команда значение null.

Надуманный пример просто для иллюстрации:

файл foo=бар
выражение='[[ $фу == бар ]]'
если функция eval "$выраж"; затем
 Эхо 'Foo-это равно "бар"'
интернет

Для вашего сценария перевал '[[ $таймером != 5 ]]' как ваш param и использовать

в то время как функция eval "$timer_condition"; сделать

Учтите, однако, что оценки должны быть использованы с осторожностью , так как ее легко использовать, если вы не будете осторожны.