Enterprise Inviato 17 Ottobre 2015 Segnala Condividi Inviato 17 Ottobre 2015 Ciao a tutti... mi serve un piccolissimo aiuto. Ho creato una shell con geektool che mi indica il giorno scritto per interno ma il problema è che il giorno me lo scrive in lingua inglese e io non so come cambiare lingua. Ho pensato di ricorrere ad un applescript e ho provato a cercare con google. Sono totalmente ignorante in materia e l'unica cosa che ho trovato è questo comando: set oggi to current date return oggi ed impostandolo come shell con geektool funziona e si aggiorna benissimo.... il problema è che visualizza esattamente questo: date "sabato 17 ottobre 2015 14:53:27" mentre io vorrei fargli generare solo "sabato" (se fosse possibile con la S maiuscola sarebbe ancora meglio). Purtroppo non so neanche come cercare su google. Grazie mille a chiunque. iMac 21.5" core i3 (3.06ghz), 8gb ram ddr3, ATI Radeon HD 4670 (256mb) Mac OS 10.11.4 iPhone 4S 64GB sw 6.1.3 JB Link al commento Condividi su altri siti Altre opzioni di condivisione...
conte dracula Inviato 17 Ottobre 2015 Segnala Condividi Inviato 17 Ottobre 2015 potresti creare uno shell script: #!/usr/bin/env bash date | awk '{print $1}' ... Link al commento Condividi su altri siti Altre opzioni di condivisione...
Enterprise Inviato 17 Ottobre 2015 Autore Segnala Condividi Inviato 17 Ottobre 2015 ciao.. grazie della risposta ma quel comando praticamente mostra la scritta "Sat" abbreviazione di Saturday. Ho provato a cercare altro e sempre tramite l'applescript ho scritto set {weekday:oggi} to current date return oggi ed effettivamente quello mostra solamente il giorno... peccato che, a differenza del caso precedente, mostri il nome del giorno solamente in lingua inglese. C'è un sistema per poter dire per esempio (questo che ho scritto è un mix con quel quasi niente che ricordo del linguaggio C, non so se vale la stessa identica regola per l'applescript). if (weekday = Saturday) { printf ("Sabato") } iMac 21.5" core i3 (3.06ghz), 8gb ram ddr3, ATI Radeon HD 4670 (256mb) Mac OS 10.11.4 iPhone 4S 64GB sw 6.1.3 JB Link al commento Condividi su altri siti Altre opzioni di condivisione...
conte dracula Inviato 18 Ottobre 2015 Segnala Condividi Inviato 18 Ottobre 2015 non conosco bene gli applescript, al limite potresti affinare lo script precedente con il costrutto case .. in sostanza se date indica sunday tu imposti il comando echo Domenica e così via per tutti i 7 giorni ... Link al commento Condividi su altri siti Altre opzioni di condivisione...
conte dracula Inviato 18 Ottobre 2015 Segnala Condividi Inviato 18 Ottobre 2015 #!/usr/bin/env bashgiorno=$(date | awk '{print $1}')case $giorno in Lun) echo Lunedì ;; Mar) echo Martedì ;; Mer) echo Mercoledì ;; Gio) echo Giovedì ;; Ven) echo Venerdì ;; Sab) echo Sabato ;; Dom) echo Domenica ;;esac copia e incolla in un texteditor e salva con un nome a caso, poi fai chmod +x nome da terminale per renderlo eseguibile ... Link al commento Condividi su altri siti Altre opzioni di condivisione...
Enterprise Inviato 21 Ottobre 2015 Autore Segnala Condividi Inviato 21 Ottobre 2015 ciao... ho fatto come hai detto. Purtroppo non riesco a farlo leggere poi da geektool. In ogni caso credo di dover aspettare una nuova versione di geektool poiché questa che ho io sembra avere dei problemi con el capitan quindi può anche significare che il problema è dato dallo stesso geektool. Grazie mille comunque per l'aiuto iMac 21.5" core i3 (3.06ghz), 8gb ram ddr3, ATI Radeon HD 4670 (256mb) Mac OS 10.11.4 iPhone 4S 64GB sw 6.1.3 JB Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.