다른 이름으로 파일 이름을 바꾸는 방법은 무엇입니까? [폐쇄]

다른 이름으로 파일 이름을 바꾸는 방법은 무엇입니까? [폐쇄]

라는 파일이 있습니다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

관련 정보