我有一个 shell 脚本,它使目录week_01
使用week_09
一个for loop
和另一个名为week_10
. 我想用两行代码把这个 shell 脚本翻译成 Windows 命令?
外壳脚本:
#!/bin/bash
for (( Y=1;Y<=9;Y++))
do
mkdir week_0$Y
done
mkdir week_10
我有一个 shell 脚本,它使目录week_01
使用week_09
一个for loop
和另一个名为week_10
. 我想用两行代码把这个 shell 脚本翻译成 Windows 命令?
外壳脚本:
#!/bin/bash
for (( Y=1;Y<=9;Y++))
do
mkdir week_0$Y
done
mkdir week_10
另一个!
@echo off & setlocal EnableDelayedExpansion
set folder=101
for /L %%i in (1,1,10) do (
mkdir week_!folder:~-2!
set /A folder+=1
)
尝试这个:
@echo off &setlocal enabledelayedexpansion
for /l %%i in (101,1,110) do (
set "folder=%%i"
set "folder=week_!folder:~1!"
echo mkdir "!folder!"
)
如果这确实是您的任务,那么这也将起作用。
@echo off
for %%a in (01 02 03 04 05 06 07 08 09 10) do Mkdir "week_%%a"