1
我需要在BASH 4中的OSX中获取本周的所有日期 的数组。osx星期一日期本周bash
我试图让周一日期, 但OSX日起不起作用一样的Linux(gdate)
结果我需要:
array=(
'YYYY-MM-DD', # MONDAY
'YYYY-MM-DD', # TUESDAY
'YYYY-MM-DD', # WEDNESDAY
'YYYY-MM-DD', # THURSDAY
'YYYY-MM-DD', # FRIDAY
'YYYY-MM-DD', # SATURDAY
'YYYY-MM-DD') # SUNDAY
我是一个新手在bash和尝试了2小时 找到在互联网上的东西,没有成功。
非常感谢您的帮助。
,或作为一个班轮...'阵列=($(因为我在{0..6};做日期-v,周一 - v +“$ i”d +'%Y-%m-%d'; done))' –
您可以使用'for in {0..6}'中的东西保存bash。此外,不要用这种方式引用引号,请考虑'WEEKDAYS [$ i] = $(date -v-monday -v + $ {i} d'+%F')'。 – ghoti
它像一个魅力工作:)谢谢你的帮助! –