printf
टेक्स्ट प्रोसेसिंग
इस्तेमाल
printf '[format]' [args]C के printf की तरह एक ढाँचे से पाठ बनाता है; अपनी ओर से newline नहीं जोड़ता और तर्क बचे रहने तक ढाँचे को शुरू से दोहराता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| %s | Insert a string |
| %d | Insert a whole number |
| %.2f | A number with exactly two decimals |
| %-10s | A string padded to ten columns, left aligned |
| \n | A newline; printf never adds one for you |
उदाहरण
printf '%s\t%d\n' apple 5One tab-separated line.
printf '%.2f\n' 3.14159Rounds to two decimals.
printf '%s\n' a b cThe format repeats, so this prints three lines.
ये पाइप से जोड़कर चलाने के लिए बने हैं। एक ही कमांड से सब करवाने के बजाय तीन जोड़ना छोटा पड़ता है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. printf क्या करता है?
C के printf की तरह एक ढाँचे से पाठ बनाता है; अपनी ओर से newline नहीं जोड़ता और तर्क बचे रहने तक ढाँचे को शुरू से दोहराता है।
Q. इसे कैसे लिखें?
printf '[format]' [args] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 5 दिए हैं; पूरी सूची man printf में है। यह कमांड टेक्स्ट प्रोसेसिंग में आती है।
मिलती-जुलती कमांड
man पेज: man printf