Ich brauche ein Array aller Daten der aktuellen Woche in BASH 4, in OSX.osx montag datum aktuelle woche bash
Ich versuchte, den Montag Datum zu bekommen, aber auf OSX das Datum nicht funktioniert genauso wie Linux (GDATE)
Das Ergebnis ich brauche:
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
Ich bin ein Anfänger in bash und versucht für 2 Stunden etwas im Internet zu finden, ohne Erfolg.
Vielen Dank für Ihre Hilfe.
Oder als Einzeiler ... 'array = ($ (für i in {0..6}; do Datum -v-Montag - v + "$ i" d + '% Y-% m-% d'; done)) ' –
Mit' 'i in {0..6}' könntest du die Dinge innerhalb der Bash behalten. Anstatt mit Zitaten auf diese Weise zu mucken, sollten Sie auch 'WEEKDAYS [$ i] = $ (Datum -v-montag -v + $ {i} d '+% F')' in Erwägung ziehen. – ghoti
Es funktioniert wie ein Charme :) Danke für Ihre Hilfe! –