जवाबों:
>एक फ़ाइल पर रीडायरेक्ट करने के लिए है (इसे अधिलेखित करना), जबकि >>संलग्न करने के लिए है।
अधिलेखित करने के लिए bar.txt, इसका उपयोग करें:
echo "foo" > bar.txt
>को रीडायरेक्टिंग (किसी फ़ाइल के लिए मानक आउटपुट) |के रूप में संदर्भित किया जाता है , जबकि पाइप प्रतीक को पाइपिंग (किसी अन्य प्रक्रिया के लिए मानक आउटपुट) के रूप में संदर्भित किया जाता है । जब आप >'पाइपिंग' का संदर्भ देते हैं, तो आप मेरे जैसे लोगों को भ्रमित करने का जोखिम
|एक प्रोग्राम / कमांड के आउटपुट को दूसरे के इनपुट से जोड़ने के लिए पाइप का उपयोग कर रहा है । संबंधित ।
> fooके लिए बस वाक्यात्मक चीनी है | Out-File foo, और इसलिए पाइपिंग ;-) एक रूप है
man bashऔर खोजें (उपयोग करें/)। विशेष रूप से "आउटपुट रीडायरेक्टिंग आउटपुट" और "एप्लाइड रिडायरेक्टेड आउटपुट" को सब्सक्राइब करता है।