00부터 99까지 (00, 01, 02, 03 등 …) 수백 곳의 폴더를 만들어야 합니다. 내가 할 수있는 단일 명령이 있습니까?
답변
mulaz의 대답은 정확하지만 많은 사람들은 seq
대부분의 껍질이 다음을 수행 할 수 있기 때문에 악 하다고 말합니다.
mkdir {00..99}
그러나 일부 이전 버전의 bash에서는 0-9
패딩이 없으므로 수행해야합니다.
mkdir 0{0..9} {10..99}
답변
이럴까요?
for i in `seq -w 0 99`; do mkdir $i; done
숫자 0-99에 대해 루프를 수행하고 “-w”는 동일한 너비를 설정합니다 (0-9에 0 패딩)
답변
나는 이것이 오래된 것을 알고 있지만 내 권장 사항은 다음과 같습니다.
i의 경우 seq -f %02g 0 99
; mkdir $ i를하십시오; 끝난
-f % 02g는 00 또는 99와 같은 두 문자 이상을 유지하고 99를 초과하는 3 개의 문자 숫자를 계속 허용하므로 100이 있으면 001이되지 않습니다. 001- 대신 100-99 100이됩니다. -w와 같은 100