我有一个名为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