我正在寻找一种创建以下结构的方法。 (从设定的年份开始,直到当前年份)
例如:
2008
- January
- Feburary
- ...
- December
2009
- January
- Feburary
- ...
- December
我有一些基本的 bash 技能,但还没有弄清楚如何获取完整的月份名称并使用它们来创建这些结构。
谢谢。
最佳答案
简单的答案:
mkdir -p {2008..2013}/{January,February,March,April,May,June,July,August,September,October,November,December}
如果起始年份是用户确定的,例如在变量中:
starting_year=2008
current_year=$(date +%Y)
for ((y=starting_year;y<=current_year;++y)); do
mkdir -p "$y"/{January,February,March,April,May,June,July,August,September,October,November,December}
done
关于bash - 根据月份名称创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17456530/