echo\nलाइन के अंत में न्यूलाइन ( ) प्रिंट करें
echo abcd | xxd
0000000: 6162 6364 0a abcd.
कुछ echoकार्यान्वयन के साथ , आप उपयोग कर सकते हैं -n:
-n अनुगामी न्यूलाइन को आउटपुट न करें
और परीक्षण:
echo -n abcd | wc -c
4
कुछ अन्य लोगों के साथ, आपको \cभागने का क्रम चाहिए:
\c: इसे दबाएं <newline>अन्यथा आउटपुट में अंतिम तर्क का अनुसरण करता है। '\c'तर्कों में निम्नलिखित सभी पात्रों को अनदेखा किया जाएगा।
echo -e 'abcd\c' | wc -c
4
आंशिक रूप से, उपयोग करें printf:
printf %s abcd | wc -c
4
(ध्यान दें कि wc -cबाइट्स गिना जाता है, वर्ण नहीं (हालांकि abcdवे आम तौर पर समकक्ष होते हैं)। wc -mवर्णों की गणना करने के लिए उपयोग करें )।
printfबेहतर क्यों हैecho?