الفرق في تنفيذ البرنامج النصي تى سى ال مع وبدون "- و"
سؤال
لدي ملف نصي تى سى ال يسمى hello.tcl
, ، مع المحتوى التالي:
puts "hello world"
عند تشغيله على باش باستخدام الأمر,
tclsh hello.tcl
أحصل على طباعة مرحبا.
ومع ذلك ، إذا كنت تستخدم tclsh -f
بدلا من مجرد tclsh
أعلاه ، أنا لا تحصل على أي طباعة ، فقط موجه تى سى ال.لماذا لا أحصل على أي مطبوعات في الحالة الثانية?
المحلول
tclsh
بناء الجملة هو:
tclsh ?-encoding name? ?fileName arg arg ...?
هذا يعني أنه يمكنك تسميته على هذا النحو:
tclsh hell.tcl
tclsh -encoding (something) hell.tcl
أي شيء آخر هو خطأ.بدلا من النباح عليك, tclsh
يتجاهل بصمت الخطأ وفتح قذيفة.
تدوين قيادة تى سى ال
لقد وجدت تدوين الأمر تكل غريبة بعض الشيء في البداية ، ولا يمكن العثور على أي مرجع في أي مكان.ومع ذلك ، إليك ما أفهمه:
- ال
? ... ?
التدوين يعني اختياري - أوامر تى سى ال تستخدم شرطة واحدة بدلا من شرطة مزدوجة:
-encoding
بدلا من`encoding ترميز'
دليل
أما بالنسبة للمساعدة ، قمت بتثبيت أكتيفستات تكل 8.5 وأنه يأتي مع ملف يسمى أكتيفتكلمساعدة 8.5.آلية تبادل المعلومات, ، وهو كتابي المقدس.هذا الملف مفصل للغاية ، مع إمكانية بحث كاملة.لا أستطيع أن أعطيك هذا الملف خوفا من الآثار القانونية ، ولكن يمكنك تثبيت أكتيفستات تى سى ال للحصول عليه.