![다른 이름으로 파일 이름을 바꾸는 방법은 무엇입니까? [폐쇄]](https://linux55.com/image/152181/%EB%8B%A4%EB%A5%B8%20%EC%9D%B4%EB%A6%84%EC%9C%BC%EB%A1%9C%20%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EB%B0%94%EA%BE%B8%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
라는 파일이 있습니다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