У меня есть список файлов с числовыми именами файлов (например, # .php, ##. Php или ###. Php), которые я хотел бы скопировать/переместить одним махом ,Список только числовых имен файлов в каталоге
Кто-нибудь знает о команде ls
или grep
, чтобы справиться с этой задачей?
У меня есть это много:
ls -al | grep "[0-9].php"
Несомненно это зависит от оболочки? Например, 'bash' не рассматривал бы это как регулярное выражение. Попробуйте, и вы увидите, что он совпадает с файлом _any_, чье имя начинается с числа. – Troubadour
На самом деле я бегу bash, и он отлично работал. Это было слишком просто. Спасибо за решение. Я использовал cp [0-9] * – gurun8
@ gurun8: вам повезло, что у вас тогда не было файлов с нечисловыми символами. – Troubadour