【发布时间】:2014-11-19 09:30:00
【问题描述】:
我有以下问题:我有一个这样的文件列表
File256name.txt
File307list.cvs
File2014text.xls
我会使用命令“find”来只查找名称中编号小于 1950 的文件,因此之前的列表中我只会列出这些文件
File256name.txt
File307list.cvs
我试过这个命令
find . -type f \( -iname '*[1-9][0-9][0-9]*' \)
但它也会显示名称中包含数字的文件>1950
作为附加指示,所有文件都可以有不同的文件名和扩展名,并且数字的位置是不可预测的...我正在寻找一个简单的命令来使用 find(对我来说必须使用 find),包括一个公式仅选择包含数字小于 1950 的文件
还要考虑我的 linux 版本的限制,即 BusyBox v1.16.1
感谢您的帮助
【问题讨论】:
-
是的,awk 可用
标签: linux bash shell sh busybox