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
?