hallo Leute,
nach dem Motto "selbst ist der Mann", habe ich ein Code in Internet gefunden und es zu meinen Gunsten geändert. nun habe ich einen Problem mit den Punkten, die zwischen der Tages Nummern angezeigt werden. und zwar wird ein Punkt zu viel angezeigt.
hier ist der Code:
Code:
der mir das ausgibt:Code:#!/bin/bash declare color="${1:-31}" d=0 declare months=( 31 28 31 30 31 30 31 31 30 31 30 31 ) read mm dd < <(date "+%m %d") [ $(( yy % 4 )) -eq 0 ] && months[1]=29 wkd=$(date -jnu ${mm} '+%w') mm=${months[$mm-1]} declare line2="\e[1;37m$mon\e[0m" while [ $(( ++d )) -le $mm ]; do printf -v day "%02d" $d (( dow = ( d + wkd - 1 ) % 7 )) [ "$day" == "$dd" ] && { line2="$line2\e[1;${color}m"; } line2="$line2$day" [ "$day" == "$dd" ] && { line2="$line2\e[0m"; } line2="$line2 . " done printf "\n$line2\n"
Code:
Code:01 . 02 . 03 . 04 . 05 . 06 . 07 . 08 . 09 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 . 29 . 30 . 31 .
ich möchte das aber so haben:
Code:
Code:01 . 02 . 03 . 04 . 05 . 06 . 07 . 08 . 09 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 . 29 . 30 . 31
weiß einer wie man das machen könnte?
danke im voraus
+ Antworten
Ergebnis 1 bis 1 von 1
- 11.01.12, 13:58 #1Matrose
- Registriert seit
- 26.12.2011
- Beiträge
- 2
Horizontales Kalender in Geektool

LinkBack URL
About LinkBacks
Zitieren