如何用不同的名称重命名文件?

如何用不同的名称重命名文件?

我有一个名为servername_test_LINUX_test_test_2019-04-19.xls

我必须创建此文件的多个副本,条件是应在创建的每个文件中更改服务器名称

例如

原始文件名:

servername_test_LINUX_test_test_2019-04-19.xls 

新创建的文件名应该是这样的:

servername_test_LINUX_test_test_2019-04-19.xls 
test_test_LINUX_test_test_2019-04-19.xls 
example_test_LINUX_test_test_2019-04-19.xls 

答案1

我不知道我们如何确定性地确定服务器名称(我只是迭代 中以空格分隔的服务器名称列表$server_list),但这也许是您可以使用的框架:

fn='_test_LINUX_test_test_2019-04-19.xls'; for s in $server_list; do cp -a servername$fn $s$fn; done

相关内容