vi bash 스크립트에 여러 파일의 내용을 함께 붙여넣기

vi bash 스크립트에 여러 파일의 내용을 함께 붙여넣기

Bash 스크립트에서 붙여넣기 명령을 사용할 수 없는 것 같습니다. 이 명령은 일련의 파일 내용을 함께 붙여넣고 새로운 결합된 파일을 출력합니다. file1을 file90에 함께 붙여넣으려는 경우 스크립트 외부에서 작동하는 방식은 다음과 같습니다.

paste file1 file{2..90} > combinedfile

스크립트에는 많은 변수와 기타 명령이 있지만 그렇지 않습니다. 일을 단순하게 유지하기 위해 코드는 기본적으로 다음과 같습니다.

#!/bin/bash

START=1
END=90

let j=$START+1
paste file1 file{$j..$END} > combinedfile

정의된 변수를 사용하여 이 명령을 실행하는 데 일종의 특별한 표기법이 있는 것 같지만 그것이 무엇인지는 모르겠습니다. 또한 다음을 시도했습니다.

paste file1 file{"$j".."$END"} > combinedfile
paste file1 file${$j..$END} > combinedfile
paste file1 file${"$j".."$END"} > combinedfile

다음과 같은 오류가 발생합니다.

${$j..$END}: bad substitution
{847..902}: No such file or directory

어떤 도움이라도 대단히 감사하겠습니다.

관련 정보