且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

根据文件名中的数字移动文件

更新时间:2022-05-31 08:44:33

想要:

Assuming your grep works as you want:

#!/bin/bash
  for filename in foo*.txt; do 
      num=$(echo "${filename}" | grep -Eo '[0-9]{1,4}')
      mkdir -p "$num"
      mv "$filename" "$num"
done