我在 Linux 下的 bash 脚本中有以下几行:
...
mkdir max15
mkdir max14
mkdir max13
mkdir max12
mkdir max11
mkdir max10
...
将它们放入循环的语法如何,这样我就不必编写数字 (15,14..) ?
使用 bash,无需使用外部命令,例如seq
生成数字。
for i in {15..10}
do
mkdir "max${i}"
done
或者简单地
mkdir max{01..15} #from 1 to 15
mkdir max{10..15} #from 10 to 15
如果你的数字是动态生成的,你可以使用 C 风格的 for 循环
start=10
end=15
for((i=$start;i<=$end;i++))
do
mkdir "max${i}"
done
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)