小编Sam*_*007的帖子

在扩展名之前向文件名添加文本

我想在文件名的末尾但在扩展名之前添加文本。现在我正在尝试,

for f in *.shp; do echo $f_poly; done

输出是,

Quercus_acutifolia.shp_poly
Quercus_agrifolia.shp_poly
Quercus_corrugata.shp_poly
Quercus_cortesii.shp_poly
Quercus_costaricensis.shp_poly
Quercus_havardii.shp_poly
Quercus_hemisphaerica.shp_poly
Quercus_kelloggii.shp_poly
Quercus_knoblochii.shp_poly
Quercus_laceyi.shp_poly
Run Code Online (Sandbox Code Playgroud)

我希望它是,

Quercus_acutifolia_poly.shp
Quercus_agrifolia_poly.shp
Quercus_corrugata_poly.shp
Quercus_cortesii_poly.shp
Quercus_costaricensis_poly.shp
Quercus_havardii_poly.shp
Quercus_hemisphaerica_poly.shp
Quercus_kelloggii_poly.shp
Quercus_knoblochii_poly.shp
Quercus_laceyi_poly.shp
Run Code Online (Sandbox Code Playgroud)

bash filenames rename

35
推荐指数
4
解决办法
7万
查看次数

标签 统计

bash ×1

filenames ×1

rename ×1