У меня есть следующие проблемы: У меня есть список файлов, как этотНайти имена файлов с номером в названии ниже 1950
File256name.txt
File307list.cvs
File2014text.xls
я хотел бы использовать команду «найти», чтобы найти только файлы с номером в названии ниже, чем 1950, так как в предыдущем списке, я бы только эти файлы перечислены
File256name.txt
File307list.cvs
Я попробовал эту команду
find . -type f \(-iname '*[1-9][0-9][0-9]*' \)
, но он отобразит также файлы, содержащие номер в названии> 1950
В качестве дополнительного указания все файлы могут иметь разные имена файлов и расширения, а позиция номера непредсказуема ... Я ищу простую команду для использования с находкой (для меня обязательно использовать находку), включив в формулу, чтобы выбрать только те файлы, которые содержат цифры ниже, чем 1950
Также рассмотрим ограничение моей Linux версии, которая BusyBox v1.16.1
Спасибо за ваш help
У вас есть awk? –
Да, awk доступен – Maxrock70