الفرق في تنفيذ البرنامج النصي تى سى ال مع وبدون "- و"

StackOverflow https://stackoverflow.com//questions/23034413

  •  21-12-2019
  •  | 
  •  

سؤال

لدي ملف نصي تى سى ال يسمى 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.آلية تبادل المعلومات, ، وهو كتابي المقدس.هذا الملف مفصل للغاية ، مع إمكانية بحث كاملة.لا أستطيع أن أعطيك هذا الملف خوفا من الآثار القانونية ، ولكن يمكنك تثبيت أكتيفستات تى سى ال للحصول عليه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top