단일 명령으로 숫자가 증가하는 여러 디렉터리를 만드는 방법은 무엇입니까?

단일 명령으로 숫자가 증가하는 여러 디렉터리를 만드는 방법은 무엇입니까?

이 명령을 단순화하고 싶습니다.

mkdir -p {fg0,fg1,fg2,fg3,fg4,fg5,fg6,fg7,fg8,fg9,fg10,fg11,fg12,fg13,fg14}

목표는N폴더 수를 숫자로 증가시킵니다. 폴더가 100개 있는데 각 폴더를 개별적으로 추가하는 것은 비현실적입니다.

단일 명령을 사용하여 이를 단순화하는 방법에 대한 아이디어가 있습니까?

답변1

Bash를 사용한다고 가정하면 약어 {i..n}을 사용하여 텍스트 시퀀스를 만들 수 있습니다.

따라서 @cas가 제안한 대로 디렉터리 균형을 조정하는 것이 좋습니다.

mkdir -p fg{00..14}

최신 bash 버전 4.x를 사용하여 fg00...f01을 생성하고 이름의 균형을 유지하고 더 잘 정렬하며, fg0, fg1...은 이전 bash 버전(3.x)을 사용합니다.

귀하의 예를 따르는 경우 fg0...fg14는 여전히 요구 사항입니다.

mkdir -p fg{0..14}

답변2

뭔가 영감을 받는 것도 좋은 방법인 것 같아요

mkdir $(seq --format 'fg%.0f' 1 100)

관련 정보