我有許多目錄,所有目錄都包含一個名爲「accepted_hits.bam」的文件。我想將這些文件中的每一個重命名爲「accepted_hits_ID.bam」,其中ID對應於文件所在的目錄名稱。例如,該目錄被命名爲像這樣:重命名所有目錄中的某些文件
drwxr-XR-×3 fr2259 ac_lab 249 10月4日4時33分0
drwxr-XR-×4 fr2259 ac_lab 76 10月3日20時16 1
drwxr-XR-×4 fr2259 ac_lab 76月3 20:29 10
drwxr-XR-×4 fr2259 ac_lab 76 10月3日20時30分11
drwxr-XR-×3 fr2259 ac_lab 249十月3 20:03 12
drwxr-XR-×4 fr2259 ac_lab 76 10月3日20時52 13
,我想的accepted_hits文件被命名
accepted_hits_0.bam
accepted_hits_1.bam
等
我懷疑有一種聰明的方法可以在命令行上做到這一點,但到目前爲止我還沒有證明這很聰明。任何幫助表示讚賞。