मैं मान रहा हूं / अनुमान लगा रहा हूं कि एपोस्ट्रोफ को आउटपुट में शामिल नहीं किया जाना चाहिए।
मानक शेल समाधान, जहां infile
इनपुट वाली फाइल है:
while read i; do printf "%19s\n" "$i"; done < infile
कहा पे 19
स्ट्रिंग की लंबाई प्रति पंक्ति है क्योंकि उन्हें (8) प्लस वांटेड पैडिंग (11) दिया गया है। मैं फिर से अनुमान लगा रहा हूं कि इस तरह की पैडिंग आप चाहते हैं, और सभी लाइनों के लिए केवल 11 रिक्त स्थान नहीं दिखा रहे हैं। यदि यह मामला नहीं है, तो आपको एक विशिष्ट उदाहरण देने की आवश्यकता है कि अलग-अलग लंबाई की इनपुट पंक्तियों को कैसे संभाला जाना चाहिए।
यदि प्रेरितों को शामिल किया जाना था:
while read i; do printf "'%19s'\n" "$i"; done < infile