먼저 터미널에서 사용자 정의 매개변수를 사용하여 파일 이름을 생성하여 파일 이름을 바꾸는 스크립트를 생성합니다.

먼저 터미널에서 사용자 정의 매개변수를 사용하여 파일 이름을 생성하여 파일 이름을 바꾸는 스크립트를 생성합니다.

모든 사용자 정의 실행(Linux의 일부 소프트웨어)의 출력이 일반 파일 이름 /mydump/xyz.out에 저장된다고 가정해 보겠습니다. 모든 출력 파일에 사용자 정의 이름을 지정하는 대신 다음을 수행하는 스크립트를 작성하고 싶습니다.

  1. /mydump로 이동합니다(cd mydump).
  2. 예를 들어 전달된 인수를 사용하여 파일 이름을 만듭니다. config1_config2xconfig3.out
  3. 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

아마도 제한된 스크립트를 직접 작성할 수 있습니다. 쉽게 사용할 수 있는 "대량 이름 바꾸기" 또는 유사한 패키지를 사용하는 것은 어떨까요?

[ 1]

있다더 많은 도구사용 가능. 나는 아무것도 쓰지 않을 것입니다 ...

관련 정보