উত্তর:
>
কমান্ড নয় বরং একটি ফাইল বর্ণনাকারী পুনঃনির্দেশ। এর অর্থ হ'ল শেলটি এই অ্যাসাইনমেন্টটিকে পার্স করে, কমান্ড লাইন থেকে সরিয়ে দেয় এবং নতুন প্রক্রিয়া শুরু করার সাথে সাথে পরিবেশ পরিবর্তন করে changes নতুন প্রক্রিয়া কমান্ড লাইনের এই অংশটি লক্ষ্য করে না। এ কারণেই আপনি এটিকে সর্বত্র রাখতে পারবেন: শুরুতে, শেষে বা মাঝখানে।
দেখুন REDIRECTION
ব্লক man bash
।
বিদ্যমান ফাইলটিতে সংযোজন করার জন্য আপনাকে ব্যবহার করতে হবে >>
।
>
একটি পুনঃনির্দেশ অপারেটর । নোট করুন যে >
কোনও নিয়মিত ফাইলটিতে পুনর্নির্দেশ করতে ব্যবহারের ফলে ইতিমধ্যে যা রয়েছে সেখানে ওভাররাইট করা হবে, যদি না নোক্লোবার সেট না করা থাকে। >>
ফাইলের শেষে যুক্ত হবে।
noclobber
সেট করা হয়েছে (বাশ) এটি ওভাররাইট না ।
অন্য লোকেরা >
যেমন উত্তর দিয়েছে, কোনও আদেশ নয়, বরং পুনর্নির্দেশ অপারেটর। তবে, 'পুনর্নির্দেশ অপারেটর' শব্দটি নির্দিষ্টভাবে উল্লেখ করে না >
, তবে বিভিন্ন সম্ভাব্য পুনঃনির্দেশ অপারেটরগুলির একটি সংখ্যা। dash
Man পৃষ্ঠা তালিকা ফেরৎ অপারেটার হিসাবে নিম্নলিখিত:
< > >| << >> <& >& <<- <>
আমি নিশ্চিত নই যে প্রত্যেকের জন্য একটি বৈধ স্বতন্ত্র নাম রয়েছে। আপনি যদি কিছু পুরানো শেল ম্যানুয়াল খনন করেন তবে আকর্ষণীয় কিছু পাবেন। এই উত্সটি সঠিক বা ভুল, অবশ্যই তাদের কয়েকটি নামকরণে যেতে পারে:
> - 'output redirection operator'
< - 'input redirection operator'
>> - 'output append operator'
তবে এছাড়াও:
2> - 'standard error redirection operator'
তবে আমি মনে করি না যে এটি সত্যই সঠিক কারণ 2
প্রযুক্তিগতভাবে অপারেটরের অংশের চেয়ে যুক্তি argument
একটি দ্রুত রেফারেন্স (যদি আপনি উপরের কোনওটিকে স্বীকৃতি না দেন):
> - redirect output stream to a file, eg >somefile (for stdout) or 2>somefile
>| - as above but overwrite the file even if the noclobber shell option is set
>> - append output stream to file
< - redirect input stream from file, n defaults to 0 for stdin
<> - open file for reading and writing on stdin
>& - redirect output stream to another stream (eg >&1) or close with - (eg 2>&-)
<< - here document - see http://en.wikipedia.org/wiki/Here_document
<<- - here document with leading tabs removed.
ইন bash
আপনার কাছে আছে:
<<< - here string, a one line here file. Eg <<<"foo bar"
<<-
নেতৃস্থানীয় ট্যাব এবং স্পেসগুলি সরাবে না ?
>
ইতিমধ্যে বিদ্যমান যে কোনও কিছুই ওভাররাইট করে কোনও ফাইল (বা ডিভাইস) এ আউটপুট পুনঃনির্দেশ করে
>>
ইতিমধ্যে বিদ্যমান কোন কিছুতে সংযুক্ত কোনও ফাইল (বা ডিভাইস) এ আউটপুট পুনঃনির্দেশ করে
<
কোনও ফাইল (বা ডিভাইস) থেকে কোনও প্রোগ্রাম বা ডিভাইসে ডেটা নির্দেশ করে
<<
একটি এখানে নথি
noclobber
সেট করা থাকে, তবে>|
ফাইলটিকে ওভাররাইড এবং ক্লোবার্বিংয়ের অনুমতি দেবে।