문자열과 숫자 조합의 배열 생성

문자열과 숫자 조합의 배열 생성

다음 요소를 포함하는 쉘/bash 스크립트에서 로컬 배열을 생성하고 싶습니다: JF-1998, JF-1999, JF-2000,... , JF-2011. 즉, 에서 까지의 연도를 JF-결합한 문자열 입니다.19982000

또한 반대의 작업도 수행할 수 있기를 원합니다. 즉, 숫자를 해당 숫자 앞의 제한된 수의 문자열과 결합하는 것입니다: JF-1998, RFS-1998, JFI-1998.

쉬운 방법이 있나요?

답변1

~처럼강철 드라이버 답변됨그리고무루bash에는버팀대 확장문제를 해결할 수 있는 기능:

array1=( JF-{1998..2011} )

그리고

array2=( {JF,RFS,JFI}-1998} )

함께라도:

array3=( JF-{1998..2011} {JF,RFS,JFI}-1998} )

관련 정보