cal कमांड - सोमवार शुरू करें


7

मैं सोच रहा था - क्या सोमवार को सप्ताह की शुरुआत करने के लिए 'कैल' (एक टर्मिनल प्रोग्राम) बनाने का कोई तरीका है?

आमतौर पर इसे -m फ्लैग के साथ किया जा सकता है, लेकिन मैक पर इसका कोई प्रभाव नहीं पड़ता है। AFAIK, फ्रीबस के लिए आपको डेस्कटॉप की आवश्यकता होती है, लेकिन मुझे मैक पर कोई समतुल्य नहीं मिला, यहां तक ​​कि होमब्रे में भी।

क्या एक कैल टूल के लिए एक स्विच या वैकल्पिक स्रोत है जो कार्यदिवस को शुरू करने की अनुमति देता है?

जवाबों:


8

GNU कैल एक --starting-day विकल्प:

$ brew install gcal
$ alias cal='gcal --starting-day=1'
$ cal

      June 2013
 Mo Tu We Th Fr Sa Su
                 1  2
  3  4  5  6  7  8  9
 10 11 12 13 14 15 16
 17 18 19 20 21 22 23
 24 25 26 27 28 29 30

ncal डिफ़ॉल्ट रूप से भी सोमवार से सप्ताह शुरू होता है:

$ ncal
    June 2013
Mo     3 10 17 24
Tu     4 11 18 25
We     5 12 19 26
Th     6 13 20 27
Fr     7 14 21 28
Sa  1  8 15 22 29
Su  2  9 16 23 30

हाँ, मुझे इस बारे में पता था - जो इसे और भी अजनबी बनाता है। हालांकि, आदर्श रूप से मैं इसके बजाय 'कैल' का उपयोग करना पसंद करूंगा। हालांकि आपके उत्तर के लिए धन्यवाद, इसकी सराहना की जाती है।
user51200

कैलोरी OSX में GNU / Linux के साथ कुछ अलग है। मैं उपयोग करूंगा Gcal , आपका बहुत बहुत धन्यवाद!
Chu-Saing Lai

5

यह Macworld.com OS X Hint सोमवार पहले डाल करने के लिए कुछ स्क्रिप्टिंग दिखाता है ...

cal | awk '{ print " "$0; getline; print " Mo Tu We Th Fr Sa Su"; \
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) }'

परिणाम:

      June 2013
 Mo Tu We Th Fr Sa Su
                 1  2 
  3  4  5  6  7  8  9 
 10 11 12 13 14 15 16 
 17 18 19 20 21 22 23 
 24 25 26 27 28 29 30 

यह वास्तव में बदसूरत लेकिन शांत है! :-)
Julien

1

$ man cal कहते हैं: "कैल उपयोगिता पारंपरिक प्रारूप में एक साधारण कैलेंडर प्रदर्शित करती है और ncal एक वैकल्पिक लेआउट, अधिक विकल्प और ईस्टर की तिथि प्रदान करती है। नया प्रारूप थोड़ा तंग है, लेकिन यह 25x80 टर्मिनल पर एक वर्ष के लिए उपयुक्त बनाता है। यदि तर्क निर्दिष्ट नहीं हैं। चालू माह प्रदर्शित होता है " । मेरे लिए, यह उपयोग करने के लिए बेहतर लगता है ncal एक बदसूरत हैक को लागू करने का विरोध किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.