我有一个数组和一个变量
/etc/rc.local
我需要创建如下命名的文件:
SET users=nick_derus peter_parker john_simpsons cool_guy
set mid=freak
我一次又一次地失败了。有关怎么做的任何帮助?
答案 0 :(得分:2)
由于它们不太可能是文件名,因此您必须自行确定要运行的命令并相应地更改第5行:
@Echo Off
Set users=nick_derus peter_parker john_simpsons cool_guy
Set mid=freak
For %%a In (%users%) Do For /F "Tokens=1* Delims=_" %%b In ("%%a") Do (
Echo createfile "%%c %mid% %%b")
pause
这忽略了您的上一个示例名称不遵循其他名称格式的事实。