gesucht ist der zweite Freitag im Monat

erster Versuch

for i in $(seq -f %02.0f 1 12)
do echo 2022-"$i"-$(cal "$i" 2022 |
        sed 1,3d |
        sed 2,5d |
        awk '{print $6}' )
done |
        sed s#-7#-14# |
        sed s#-8#-08# |
        sed s#-9#-09#

exit

Ergebnis

2022-01-14 bis 2022-12-09

zweiter Versuch (schöner)

for i in {01..12}; do date +%Y-"$i"-"$(ncal "$i" 2022 |awk '/^Fr/ {print $3}')"  ; done

Ergebnis

2022-01-14 bis 2022-12-9

die Tage zweistellig:

for i in {01..12}; do date +%Y-"$i"-"$(ncal "$i" 2022 |awk '/^Fr/ {print $3}')"  ; done | sed 's#-8#-08#' |sed 's#-9#-09#'

2022-01-14 bis 2022-12-09

KurtGramlich/RechnenMitDate (zuletzt geändert am 2022-04-06 14:05:05 durch KurtGramlich)