شل سيناريو dateetime وظيفة؟
سؤال
أقوم بتشغيل البرنامج النصي التالي:
#!/bin/ksh
./clear_old
./rooms_xls.pl 2/23/09
cd doors
./doors_xls.pl 2/23/09
كيف يمكنني الحصول على تاريخ اليوم بناء على وقت النظام / الخادم؟
المحلول 2
$(date)
ويعمل
نصائح أخرى
هذا يجب أن يعمل بشكل جيد (ويكون متوافقا تقريبا مع التنسيق الخاص بك):
#!/bin/ksh
./clear_old
./rooms_xls.pl `date +%D`
cd doors
./doors_xls.pl `date +%D`
استخدم Backticks مع أمر التاريخ:
./rooms_xls.pl `date +%m/%d/%Y`
لا تنتمي إلى StackOverflow