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
它像一個魅力工作:)謝謝你的幫助! –