আজ ম্যাকের ক্যালিতে হাইলাইট করুন


3

প্রতিটি ম্যাক আসে calযা চলতি মাসের একটি সাধারণ ক্যালেন্ডার দেখায়। আউটপুট এরকম কিছু:

   February 2014
Su Mo Tu We Th Fr Sa
                   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

আমি ভাবছিলাম যে আমরা কিছু sedএবং dateযাদু ব্যবহার করতে পারি এবং এএনএসআই পলায়নের ক্রমগুলি ব্যবহার করে আজকের নম্বরটি হাইলাইট করতে পারি কিনা । আমি কিছুই চেষ্টা করিনি কারণ আমি এর বেশি কিছু জানি না sed


calbsdmainutils থেকে 8.2.3 ইতিমধ্যে বর্তমান তারিখটি হাইলাইট করে বলে মনে হচ্ছে।
জেলদা

উত্তর:


2

এটা চেষ্টা কর:

$ cal | grep -w -A4 -B6 $(date +%d)

-A4এবং এর -B6পতাকাগুলি grep4 টি লাইন পরে এবং 6 টি লাইন মিলবে লাইনের আগে মুদ্রণ করবে।


এটি আমার পক্ষে কাজ করে না। আজকের জন্য, এটি এটি মুদ্রিত করেছে: পেস্টবিন.com
raw.php?

আমি এটি চেষ্টা করেছি: cal | grep -A4 -B5 --color "\s$(date +%d)\s"এবং আমাকে ভাল ফলাফল দিয়েছে। তবে আমি নিশ্চিত নই যে এটি মাসের প্রথম দিনের জন্য বা একইভাবে কাজ করে
মহসেন

@ মোহসেন আপডেট উত্তর। এটি সমস্ত দিন কাজ করা উচিত।
এমকেসি

ঠিক আছে, এখন ভাল কাজ করে। আপনি --colorপতাকা যুক্ত করতে চাইতে পারেন কারণ ম্যাকের গ্রেপটি ডিফল্টরূপে হাইলাইট করে না
মোহসেন

@ মোহসেন আপডেটের জন্য ধন্যবাদ। আমার ম্যাকের জন্য, আমি --colorপতাকাটির প্রয়োজন বলে মনে হচ্ছে না । এটি যেমন আছে তেমন কাজ করে।
এমকেসি

4

gcal( http://www.gnu.org/software/gcal/ ) হোমব্রু থেকে পাওয়া যায় এবং বর্তমান মাসটি বর্তমান দিনের সাথে প্রদর্শিত হয় যখন অন্য কোনও আরগস ছাড়াই ডাকা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.