別の名前でファイル名を変更するには? [閉鎖]

別の名前でファイル名を変更するには? [閉鎖]

というファイルがあります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

おすすめ記事