Bash sort by regexp

后端 未结 4 422
自闭症患者
自闭症患者 2020-12-31 15:45

I have something about 100 files with the following syntax

ahfsdjfhdfhj_EPI_34_fdsafasdf
asdfasdf_EPI_2_fdsf
hfdjh_EPI_8_dhfffffffffff
ffffffffffasdfsdf_EPI_         


        
4条回答
  •  心在旅途
    2020-12-31 16:06

    This might work for you:

     ls | sed 's/.*EPI_\([0-9]*\)/\1 &/' | sort -n | sed 's/\S* //'
    

提交回复
热议问题