على الرغم من أننا لم نصل إلى نهاية العام بأي حال من الأحوال، إلا أنني أجد هذه النصيحة مثيرة للاهتمام بشكل خاص.
في المحطة دعونا نضع هذا ببساطة:
echo "Faltan $(($(date +%j -d"Dec 31")-$(date +%-j))) días para que termine el año $(date +%Y)."
كما سترى، سيظهر شيء مثل هذا:
بقي 215 يومًا حتى نهاية عام 2013.
العملية بسيطة، فنحن نستخدم الأمر والمتغير date ، وباستخدام date +%j نعرف يوم السنة الذي نحن فيه ( يوم أمس 30 مايو هو اليوم رقم 150 )، ثم نكتشف عدد أيام السنة المتبقية -d»Dec 31″ ( ... أو هكذا فهمت )، وأخيراً نطرح عدد أيام السنة المتبقية من رقم اليوم الحالي، وهذا سيعطينا عدد الأيام المتبقية.
على أية حال، باستخدام أمر التاريخ يمكنك القيام بأشياء أكثر بكثير مما كنت أعتقد
تحياتي