printf पर टैग किए गए जवाब

शेल बिल्ट कमांड जो प्रारूप और डेटा प्रिंट करता है। प्रिंटफ कमांड से निपटने या प्रोग्रामिंग लैंग्वेज (जैसे awk, PHP, perl, C ++ ...) द्वारा प्रिंटफ सिंटैक्स का व्यापक रूप से उपयोग करने वाले प्रश्न।

4
इको से बेहतर क्यों है प्रिंट?
मैंने सुना है कि इससे printfबेहतर है echo। मैं अपने अनुभव से केवल एक उदाहरण को याद कर सकता हूं जहां मुझे उपयोग printfकरना echoथा क्योंकि आरएचईएल 5.8 पर कुछ कार्यक्रम में कुछ पाठ खिलाने के लिए काम नहीं printfकिया था, लेकिन किया। लेकिन जाहिरा तौर पर, अन्य मतभेद हैं, …

2
Printf "सिकुड़" umlaut क्यों है?
अगर मैं निम्नलिखित सरल स्क्रिप्ट निष्पादित करता हूं: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" यह प्रिंट करता है: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz यह है, umlauts के साथ पाठ (जैसे कि ü) प्रति umlaut एक …
54 bash  unicode  printf 


3
चौड़ाई में प्रिंट प्रिंट संख्या और इसे गोल करें
मुझे एक नंबर प्रिंट आउट करने की आवश्यकता है , लेकिन दी गई चौड़ाई और गोल के साथ (awk के साथ!) %10s मेरे पास यह है और किसी तरह मुझे कनेक्ट करने की आवश्यकता है %dलेकिन मैं जो कुछ भी करता हूं, वह जागने के लिए बहुत अधिक पैरामीटर्स के …
20 scripting  awk  printf 

2
मेरे टर्मिनल पर कुछ यूनिकोड वर्ण प्रिंट क्यों नहीं होंगे?
मैं एडोब सोर्स कोड प्रो फ़ॉन्ट का उपयोग करके साधारण टर्मिनल के साथ आर्क लिनक्स चला रहा हूं। मेरा स्थान सही ढंग से सेट है LANG=en_US.UTF-8। मैं यूनिकोड के पात्रों को अपने टर्मिनल पर कार्ड खेलने का प्रतिनिधित्व करना चाहता हूं। मैं संदर्भ के लिए विकिपीडिया का उपयोग कर रहा …
16 bash  fonts  unicode  printf 

3
यश शेल में प्रिंटफ एक अंतर्निहित कमांड है या नहीं, इस बारे में थोड़ा उलझन में है
yashखोल एक है printfमें निर्मित, अपनी पुस्तिका के अनुसार । हालाँकि, यह वह है जो मैं yashडिफ़ॉल्ट कॉन्फ़िगरेशन वाले शेल में देखता हूं : kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf है printfएक इस खोल में है या नहीं …

6
पैटर्न खोजने के बाद ही आउटपुट प्रिंट करें
एक स्क्रिप्ट है (इसे कॉल करें echoer) जो सूचनाओं के एक समूह को प्रदर्शित करने के लिए प्रिंट करता है। मैं एक पैटर्न पाया जाता है के बाद केवल लाइनों को देखने में सक्षम होना चाहते हैं। मैं एक समाधान के उपयोग की कल्पना करता हूं जैसे कि कुछ दिखता …
13 echo  printf 

1
मैं पूर्णांक के बजाय अष्टक कोड की व्याख्या करने से बैश को कैसे रोक सकता हूं?
मैं यूनिक्स / लिनक्स प्रोजेक्ट के लिए एक परिचय के रूप में आ कुंडली आरएसएस स्क्रिप्ट लिख रहा हूं, और मेरे प्रोफेसर उस समय में ठीक नहीं कर सकते थे जब मैं कक्षा के बाद रहने में सक्षम था। चूंकि मैं यह पता नहीं लगा सका कि वास्तविक तिथियों का …

6
एक अन्य चरित्र के साथ एक स्ट्रिंग में अनुगामी व्हॉट्सएप को पैड करना
मैं hello world20 से अधिक पात्रों का उत्पादन करना चाहता हूं । printf "%-20s :\n\n" 'hello world!!' # Actual output hello world!! : # Wanted output hello world!!========: हालाँकि, मैं रिक्त स्थान के साथ नहीं बल्कि " = " के साथ पूर्ण करना चाहता हूं । मैं उसको कैसे करू?
12 bash  shell  string  printf 

3
Printf कमांड का उपयोग करके एक वर्ण N को बार-बार लिखना
मुझे लिनक्स में एक चरित्र दोहराने के लिए निम्न आदेश मिला: printf 'H%.0s' {1..5000} > H.txt मैं उदाहरण के लिए, बार-बार Hदोहराना चाहता हूं 5000। %.0sयहाँ क्या मतलब है?
12 shell  printf 

5
bash + विशेष प्रारूप में मुद्रित करने के लिए प्रिंटफ़ का उपयोग करना
मैंने लिनक्स मशीनों की सूची में पिंग एक्सेस की जांच करने के लिए निम्नलिखित बैश स्क्रिप्ट लिखी है: for M in $list do ping -q -c 1 "$M" >/dev/null if [[ $? -eq 0 ]] then echo "($C) $MACHINE CONNECTION OK" else echo "($C) $MACHINE CONNECTION FAIL" fi let C=$C+1 …

1
पहले दशमलव स्थान पर प्रिंटफ़ राउंड हाफ़ कैसे होता है?
मैं printfअपने सिस्टम पर दो अलग-अलग कार्यान्वयन का परीक्षण कर रहा हूं: printf (GNU coreutils) 8.26और संस्करण के साथ बंडल किया गया zsh 5.3.1। मैं परीक्षण कर रहा हूं कि कैसे आधे नंबर राउंड किए जाते हैं, यानी 1.5, 2.5, 3.5,… 9.5। $ for i in {1..9}; do /usr/bin/printf '%.0f\n' …
11 printf  math 

4
Awk का उपयोग करते हुए, चर की संख्या के साथ फ़ाइल में पहले कॉलम की चौड़ाई को संशोधित करें
मैं समझता हूं कि awk के प्रिंटफ फ़ंक्शन का उपयोग कैसे करें, लेकिन मैं हर क्षेत्र को निर्दिष्ट नहीं करना चाहता। उदाहरण के लिए, मान लें कि यह मेरी फ़ाइल है: c1|c2|c3|c4|c5 c6|c7|c8|c9|c10 c11|c12|c13|c14|c15 मैं इसे प्रारूपित करना चाहता हूं ताकि हर रिकॉर्ड का पहला क्षेत्र c11 की चौड़ाई हो …

3
भागने के दृश्यों के साथ नियंत्रण वर्ण कैसे प्रिंट करें?
मैंने tput का उपयोग करके रंग लाल को परिभाषित किया है red=$(tput setaf 1) मेरे कार्यक्रम में चेतावनी को चित्रित करने के लिए। यह ठीक काम करता है: printf '%sfail\n' "$red" # prints 'fail' in red लेकिन एक मौके पर मैं पलायन क्रम को प्रिंट करना चाहता हूं, जैसे कि, …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.