কেন `সময়` জিএনইউ বাশ ম্যানুয়ালটিতে নেই?


11
[fakename]$ help time
time: time [-p] pipeline
    Report time consumed by pipeline's execution...

এ থেকে, মনে হয় এটি timeএকটি বাশ অন্তর্নির্মিত। যাইহোক, আমি এই পৃষ্ঠায় এর বিবরণটি খুঁজে পাচ্ছি না: https://www.gnu.org/software/bash/manual/html_node/Shell- বুলেটিন-কমন্ডস html# শেল- বুলেটিন- কম্যান্ডস । কেন এই ক্ষেত্রে?


1
type timeএটি কী তা দেখতে ব্যবহার করুন ।
মুড়ু

man bashএবং তারপরে কেবল টাইপ করুন/time
জর্জ ভ্যাসিলিউ

এবং /usr/bin/timeযা time
বাশের

উত্তর:


22

এটি ব্যাশ ম্যানপেজের "শেল গ্রামার / পাইপলাইনগুলি" উপধারাতে বর্ণিত হয়েছে । আপনি পাইপলাইন বিভাগে সরবরাহ করেছেন এমন লিঙ্কে এটিও বর্ণিত হয়েছে , যেখানে এটি "সংরক্ষিত শব্দসমূহ" এর অধীনে সূচকযুক্ত ।

পাইপলাইন

একটি পাইপলাইন নিয়ন্ত্রণ অপারেটরগুলির দ্বারা পৃথক করা এক বা একাধিক কমান্ডের অনুক্রম বা | &। পাইপলাইনের জন্য ফর্ম্যাটটি হ'ল:

[time [-p]] [ ! ] command [ | or |& command2 ... ] 

কমান্ডের স্ট্যান্ডার্ড আউটপুট একটি পাইপের মাধ্যমে কমান্ড 2 এর স্ট্যান্ডার্ড ইনপুটটির সাথে সংযুক্ত থাকে। কমান্ড দ্বারা নির্ধারিত কোনও পুনর্নির্দেশের আগে এই সংযোগটি সম্পাদন করা হয় (নীচে নিচে লালন দেখুন)। যদি | & ব্যবহৃত হয়, কমান্ডের স্ট্যান্ডার্ড ত্রুটি পাইপটির মাধ্যমে কমান্ড 2 এর স্ট্যান্ডার্ড ইনপুটটির সাথে সংযুক্ত থাকে; এটি 2> & 1 | এর জন্য সংক্ষিপ্ত স্ট্যান্ডার্ড ত্রুটির এই অন্তর্নিহিত পুনর্নির্দেশ কমান্ড দ্বারা নির্দিষ্ট কোনও পুনর্নির্দেশের পরে সঞ্চালিত হয়।

পাইপলাইনের রিটার্নের স্থিতি হ'ল শেষ কমান্ডের প্রস্থান স্থিতি, যদি না পাইপফেল বিকল্পটি সক্ষম না করা হয়। যদি পাইপফাইয়েল সক্ষম করা থাকে তবে পাইপলাইনটির রিটার্নের স্থিতি হ'ল সর্বশেষ (ডানদিকের) কমান্ডের শূন্যহীন স্থিতি সহ প্রস্থান করার জন্য, বা সমস্ত কমান্ড সফলভাবে প্রস্থান করলে শূন্য হয়। যদি সংরক্ষিত শব্দ! পাইপলাইনটির আগে, সেই পাইপলাইনের প্রস্থান স্থিতিটি উপরে বর্ণিত হিসাবে প্রস্থান স্থিতির যৌক্তিক অবহেলা। শেলটি কোনও মান ফেরত দেওয়ার আগে পাইপলাইনে সমস্ত কমান্ডের সমাপ্তির জন্য অপেক্ষা করে।

সময় সংরক্ষিত শব্দটি যদি পাইপলাইনটির আগে থাকে তবে পাইপলাইনটি বন্ধ হয়ে যাওয়ার সাথে সাথে তার কার্যকরকরণের মাধ্যমে গ্রাসিত ব্যবহারকারী এবং সিস্টেমের সময়টি জানানো হয়। -P বিকল্পটি আউটপুট ফর্ম্যাটটিকে পসিক্স দ্বারা নির্দিষ্ট করে পরিবর্তিত করে। TIMEFORMAT ভেরিয়েবলটি এমন ফর্ম্যাট স্ট্রিংয়ে সেট করা যেতে পারে যা টাইমিংয়ের তথ্যটি কীভাবে প্রদর্শিত হবে তা নির্দিষ্ট করে; নীচে শেল ভেরিয়েবলের অধীনে TIMEFORMAT এর বিবরণ দেখুন।

পাইপলাইনের প্রতিটি কমান্ড পৃথক প্রক্রিয়া হিসাবে (যেমন, একটি সাবসিলে) চালিত হয়।


5

ব্যাশ রেফারেন্স ম্যানুয়ালটি কনসোল ব্যবহার করে দেখা যেতে পারে info। তারপরে, কোনও ব্যবহারকারী সূচকগুলিতে কী iটিপতে, কীওয়ার্ডটি টাইপ করে এবং কী টিপতে কোনও কীওয়ার্ড অনুসন্ধান করতে পারে Enterinfoকীওয়ার্ডের সাথে জড়িত ম্যানুয়ালটিতে প্রথম অবস্থানে চলে যাবে। ,অন্যান্য স্থানে পৌঁছানোর জন্য টিপুন । আরও তথ্যের জন্য, জিএনইউ তথ্য ম্যানুয়াল অনলাইনে বা কনসোল ব্যবহার করে পড়ুন info info। প্রকৃতপক্ষে, একটি ম্যানুয়ালটিতে কোনও কীওয়ার্ড দ্রুত খুঁজে পাওয়ার সবচেয়ে গুরুত্বপূর্ণ বিষয়টি হ'ল একটি বিদ্যমান সূচক ব্যবহার করা index

ইস্যুটি সম্পর্কে অপরিহার্য সত্যটি হ'ল এটি time কোনও বিল্টিন নয় বরং বাশ সংরক্ষিত শব্দ বা কীওয়ার্ড

# আরো দেখুন


আহ, ধন্যবাদ হ্যাঁ, আমি এখন এটি দেখতে পাচ্ছি type time। দেখুন, এটি আকর্ষণীয় যদিও। help help"বিল্টিন কমান্ডগুলি সম্পর্কে তথ্য প্রদর্শন করুন" ফল দেয় এবং helpকীওয়ার্ডগুলির জন্য এখনও সহায়তা সংক্রান্ত তথ্য রয়েছে?
চূড়ান্তভাবে 5
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.