当前位置: 代码迷 >> 综合 >> 备忘:Linux脚本 grep+正则表达式获取文件下满足条件的文件名称
  详细解决方案

备忘:Linux脚本 grep+正则表达式获取文件下满足条件的文件名称

热度:58   发布时间:2023-12-08 11:35:48.0

备忘:

EVAL_DIR=/a/b
# ${EVAL_DIR}: 变量的引用:
# [34]: 正则匹配3或4
# .: 任意字符
# \{1, 2\}: 匹配前面字符至少1次至多2次
files=$(ls ${EVAL_DIR} | grep "[34].\{6,\}meta")
# for循环
for file in $files
dofile_name=${file%.meta*}EVAL_FILE=${EVAL_DIR}/${file_name}echo ${EVAL_FILE}
done