모든 사용자 정의 실행(Linux의 일부 소프트웨어)의 출력이 일반 파일 이름 /mydump/xyz.out에 저장된다고 가정해 보겠습니다. 모든 출력 파일에 사용자 정의 이름을 지정하는 대신 다음을 수행하는 스크립트를 작성하고 싶습니다.
- /mydump로 이동합니다(cd mydump).
- 예를 들어 전달된 인수를 사용하여 파일 이름을 만듭니다. config1_config2xconfig3.out
- xyz.out의 이름을 config1_config2xconfig3.out으로 바꿉니다(mv xyz.out "configbasedfilename")
이를 위해 내가 이해하는 것은 스크립트 파일에 몇 가지 기능을 생성해야 한다는 것입니다. custom_rename () 이름을 바꾸고 싶을 때마다 터미널에서 config1-2-3으로 호출하세요.
예:- $custom_rename config1 config2 config3
또는 $ ./custom_rename.csh config1 config2 config3
또는 무엇이든 의미가 있습니다.
답변1
아마도 제한된 스크립트를 직접 작성할 수 있습니다. 쉽게 사용할 수 있는 "대량 이름 바꾸기" 또는 유사한 패키지를 사용하는 것은 어떨까요?
[ ]
있다더 많은 도구사용 가능. 나는 아무것도 쓰지 않을 것입니다 ...