Seite 1 von 2
Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 15:54
von Doppeltes Risiko
Hallo Leute, morgen sind ja wieder DSC und ich will diesmal zum ersten mal mit machen. Ich bin eigentlich auch schon so gut wie fertig, nur hab ich zurzeit noch ein Problem mit dem Kalender bzw. ich brauchte einen, der ein bestimmtes Feld (Abb. 1) reinpasst. Nur leider hab ich keine Ahnung, wie ich den Code umschreiben soll/kann, das der Kalender mir so angezeigt wird
Abb. 1
also ich brauchte nur die tage und tage Namen und vll. die Zahlenkennzeichnung ( Roter Zahl oder so) mit dem Tag wen wir heute haben
ich hoffe es kann mir jemand helfen
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 16:43
von Martin
Da ich kein Mac habe leider nicht aber vielleicht kann man dir hier weiter helfen:
Link
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 16:51
von Doppeltes Risiko
martinlo64 hat geschrieben:Da ich kein Mac habe leider nicht aber vielleicht kann man dir hier weiter helfen:
Link
hehe danke für den Link, nur leider gibt es da auch keine Gute Lösung, google schon die ganze zeit
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 18:00
von majka
In die kleine Fläche???
Für den ersten Ansatz hätte ich da jetzt erstmal so angefangen
Code: Alles auswählen
cal | sed -e 's/ 1 /01 /; s/ 2 /02 /; s/ 3 /03 /; s/ 4 /04 /; s/ 5 /05 /; s/ 6 /06 /; s/ 7 /07 /; s/ 8 /08 /; s/ 9 /09 /' | sed -e 's/\n/ /' -e 's/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed -e "s/^/ /;s/$/ /;s/ $(date +%e) /\|$(date +%e)\|/"
Man müsste dann nur noch den Kram vor den Tagen wegnehmen.
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 18:04
von majka
Und falls es nicht so aussehen soll:
|26|
Kannste ja auch aus x'en
Code: Alles auswählen
cal | sed -e 's/ 1 /01 /; s/ 2 /02 /; s/ 3 /03 /; s/ 4 /04 /; s/ 5 /05 /; s/ 6 /06 /; s/ 7 /07 /; s/ 8 /08 /; s/ 9 /09 /' | sed -e 's/\n/ /' -e 's/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed -e "s/^/ /;s/$/ /;s/ $(date +%e) /\ xx/"
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 18:14
von Doppeltes Risiko
ja die fläche ist so klein ( ist nix anderes frei geblieben
), mir ist aufgefallen ich brauche ja nur die Zahlen reihen, ohne Februar 2011 und die Tage
noch auf 2 spalten oder so und es muss rein passen
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 18:20
von majka
Ja, man müsste Monat/Jahr und die Wochentage wegbekommen.
Dann Zweizeilig und gut wärs.
Äh, mir fehlt nur grad der Ansatz wie das ging. Jedes mal, wenn ich was in GeekTool versuche, muss ich da selbst immer rumsuchen und basteln... was mich manchmal zur weisglut brachte...
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 18:31
von majka
Ich hätte mir in das Feld ja lieber Tag/Datum/etc. schick reingesetzt...
Aber mal im Ernst... mit dem Ansatz von Script würde ich mal direkt beim GeekTool Forum fragen, oder dort suchen:
http://projects.tynsoe.org/phpBB3/viewf ... a3a31b3c1b
Ich hab jetzt hier grad zwar einen Haufen probiert, komme aber leider grade nicht auf des Pudels Lösung
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 19:42
von Manny123
Majka hat geschrieben:Code: Alles auswählen
cal | sed -e 's/ 1 /01 /; s/ 2 /02 /; s/ 3 /03 /; s/ 4 /04 /; s/ 5 /05 /; s/ 6 /06 /; s/ 7 /07 /; s/ 8 /08 /; s/ 9 /09 /' | sed -e 's/\n/ /' -e 's/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed -e "s/^/ /;s/$/ /;s/ $(date +%e) /\ xx/"
also das nenn ich mal übersichtlichen code, so selbsterklärend und ohne komische sonderzeichen-kombinationen...
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 20:17
von majka
Ach das gibts noch wesentlich hübscher
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 20:23
von Doppeltes Risiko
Majka hat geschrieben:Ich hätte mir in das Feld ja lieber Tag/Datum/etc. schick reingesetzt...
Haha wer sagt das ich das nicht gemacht habe und die stelle nur noch frei ist für den Kalender
Ja ich schreib mal ins GeekForum, ich hoffe die können mir bis morgen noch helfen, sonst muss ich mir was neues ausdenken
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 20:34
von Bembelbär
Manny123 hat geschrieben:Majka hat geschrieben:Code: Alles auswählen
cal | sed -e 's/ 1 /01 /; s/ 2 /02 /; s/ 3 /03 /; s/ 4 /04 /; s/ 5 /05 /; s/ 6 /06 /; s/ 7 /07 /; s/ 8 /08 /; s/ 9 /09 /' | sed -e 's/\n/ /' -e 's/\n/ /' -e '$!N;s/\n/ /' -e '$!N;s/\n/ /' | sed -e "s/^/ /;s/$/ /;s/ $(date +%e) /\ xx/"
also das nenn ich mal übersichtlichen code, so selbsterklärend und ohne komische sonderzeichen-kombinationen...
Spätestens jetzt solltest Du wissen, warum die Software Geek-Tool heisst.
Scnr
und jetzt wieder B2T
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 26.02.2011, 23:18
von Doppeltes Risiko
haha wenn ich jetzt mal die Ansporn den ich gerade für das DSC habe und ihn meine Zwischenprojekt für die Uni setzten würde, wäre ich sicher bester
langsam kann ich keine Codes mehr sehen, obwohl ich nicht mal ganz weiß für was die ganzen Zeichen stehen die ich verändere
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 27.02.2011, 00:07
von Doppeltes Risiko
Endlich eine Code gefunden
Code: Alles auswählen
cal | awk '{ getline; print ""; getline; \
if (substr($0,1,2) == " 1") print " 1 "; \
do { prevline=$0; if (getline == 0) exit; print " "\
substr(prevline,4,17) " " substr($0,1,2) " "; } while (1) }' | \
awk -v cday=`date "+%d"` '{ fill=(int(cday)>9?"":" "); \
a=$0; sub(" "fill int(cday)" ","*"fill int(cday)"*",a); print a }'\
Jetzt noch schauen das ich es auf 2Zeilen bekomme und ich bin bereit für das DCS
Re: Gektool ~ Brauche Hilfe ;)
Verfasst: 27.02.2011, 13:18
von Doppeltes Risiko
arrrr das muss doch gehen