আমি যদি কোনও স্ক্রিপ্ট বা কোনও প্রোগ্রাম লিখছি, আমি কি সতর্কতা বা ত্রুটি বার্তার সাথে একত্রে এর নামটি স্ট্রার্ড করতে পারি? উদাহরণ স্বরূপ:
./script.sh: Warning! Variable "var" lowered down to 10.
বা:
./prog.py: Error! No such file: "file.cfg".
আমি বুঝতে পারি যে এটি সাধারণত স্বাদের বিষয় (বিশেষত যদি আপনি নিজের নিজের জিনিস নিজের জন্য লেখেন) তবে আমি অবাক হয়েছি যে এর মধ্যে প্রচলিত কিছু আছে কি না? আমি বিশ্বাস করি বেশিরভাগ ইউএনআইএক্স / লিনাক্স ইউটিলিটিগুলি যখন কিছু ঘটে তখন তাদের নাম লেখেন, সুতরাং এটি একটি ভাল জিনিস বলে মনে হয় তবে কীভাবে এটি করবেন এবং কীভাবে করবেন না এমন কোনও গাইডলাইন বা অব্যক্ত নিয়ম রয়েছে?
উদাহরণস্বরূপ, বাইনারি ইনস্টল করার পরামর্শ দেওয়া হয় না /usr/bin/
, বরং এর অধীনে /usr/local/bin/
বা অন্য কোনও কিছুতে। স্টারডার থেকে আউটপুট সম্পর্কে কি একই রকম নিয়ম রয়েছে? আমি কি কর্নেলের পরে নাম লিখব? বা কেবল "সতর্কতা!" এবং "ত্রুটি!" শব্দ? আমি কিছুই খুঁজে পাইনি তবে সম্ভবত কেউ আমাকে এটি সম্পর্কে কোথায় পড়তে হবে তা নির্দেশ করতে পারে।
এই প্রশ্নটি প্রোগ্রামিং অনুশীলনগুলি সম্পর্কে কিছুটা, তবে আমি স্ট্যাকওভারফ্লো না করে এখানে এটি বেশি উপযুক্ত বলে মনে করি , কারণ এটি ইউনিক্স / লিনাক্সের traditions তিহ্য সম্পর্কে এবং সাধারণভাবে প্রোগ্রামিং নয়।
no such file
কোনওfoo | bar | baz
পাইপলাইনে কী প্রোগ্রামটি জানে তার থেকে এলোমেলো ডিবাগ করতে সহায়তা করতে পারে ।