البرمجة

إضافة ثوانٍ للوقت في سكريبت باش

باستخدام سكريبت باش في نظام لينكس، يمكنك إضافة عدد من الثواني إلى الوقت القديم الذي تحتويه المتغيرات. في سياق المثال الذي ذكرته، حيث لديك متغير tt يحتوي على الوقت القديم “Thu 09/22/2016 11:03:55 AM”، وتريد إضافة عدد معين من الثواني، يمكنك استخدام أدوات لينكس المدمجة لتنفيذ ذلك.

فيما يلي سكريبت يمكنك استخدامه لإضافة عدد معين من الثواني إلى الوقت:

bash
#!/bin/bash # الوقت القديم tt="Thu 09/22/2016 11:03:55 AM" # عدد الثواني التي تريد إضافتها seconds_to_add=7 # تحويل الوقت إلى ثواني منذ بداية التسعينات old_time=$(date -d "$tt" +%s) # إضافة الثواني المطلوبة new_time=$((old_time + seconds_to_add)) # تحويل الوقت الجديد من ثواني إلى تنسيق الوقت القياسي formatted_new_time=$(date -d "@$new_time" "+%a %m/%d/%Y %I:%M:%S %p") # طباعة الوقت الجديد مع الثواني المضافة echo "الوقت الجديد: $formatted_new_time + $seconds_to_add ثانية"

هذا السكريبت يحوّل الوقت القديم إلى عدد من الثواني منذ بداية التسعينات (Epoch time) باستخدام أداة date في لينكس، ثم يضيف عدد الثواني التي تريد إضافتها. بعد ذلك، يقوم بتحويل الوقت الجديد إلى تنسيق الوقت القياسي مرة أخرى باستخدام date، ويطبع الوقت الجديد مع الثواني المضافة.

يمكنك تشغيل هذا السكريبت في نافذة الطرفية في لينكس، وسيظهر لك الوقت الجديد بعد إضافة الثواني المطلوبة.

المزيد من المعلومات

باستخدام سكريبت باش في نظام لينكس، يمكنك إضافة عدد من الثواني إلى الوقت القديم الذي تحتويه المتغيرات. في سياق المثال الذي ذكرته، حيث لديك متغير tt يحتوي على الوقت القديم “Thu 09/22/2016 11:03:55 AM”، وتريد إضافة عدد معين من الثواني، يمكنك استخدام أدوات لينكس المدمجة لتنفيذ ذلك.

فيما يلي سكريبت يمكنك استخدامه لإضافة عدد معين من الثواني إلى الوقت:

bash
#!/bin/bash # الوقت القديم tt="Thu 09/22/2016 11:03:55 AM" # عدد الثواني التي تريد إضافتها seconds_to_add=7 # تحويل الوقت إلى ثواني منذ بداية التسعينات old_time=$(date -d "$tt" +%s) # إضافة الثواني المطلوبة new_time=$((old_time + seconds_to_add)) # تحويل الوقت الجديد من ثواني إلى تنسيق الوقت القياسي formatted_new_time=$(date -d "@$new_time" "+%a %m/%d/%Y %I:%M:%S %p") # طباعة الوقت الجديد مع الثواني المضافة echo "الوقت الجديد: $formatted_new_time + $seconds_to_add ثانية"

هذا السكريبت يحوّل الوقت القديم إلى عدد من الثواني منذ بداية التسعينات (Epoch time) باستخدام أداة date في لينكس، ثم يضيف عدد الثواني التي تريد إضافتها. بعد ذلك، يقوم بتحويل الوقت الجديد إلى تنسيق الوقت القياسي مرة أخرى باستخدام date، ويطبع الوقت الجديد مع الثواني المضافة.

يمكنك تشغيل هذا السكريبت في نافذة الطرفية في لينكس، وسيظهر لك الوقت الجديد بعد إضافة الثواني المطلوبة. تذكر أنه يمكنك تعديل قيمة متغير seconds_to_add لتلبية احتياجاتك، سواء كانت زيادة أو نقصان في الوقت.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر