जवाबों:
"सभी रिक्त स्थानों को हटाने के लिए" का अर्थ विभिन्न चीजों में से एक हो सकता है:
0x20।\t" सहित सभी क्षैतिज स्थान हटाएं\n" और अन्य शामिल हैंयदि sedयह किसी छिपे हुए कारण की आवश्यकता नहीं है, तो बेहतर काम के लिए सही उपकरण का उपयोग करें।
आदेश trका अनुवाद करने में मुख्य उपयोग होता है (इसलिए "tr" नाम) वर्णों की सूची अन्य पात्रों की सूची में है। एक कोने के मामले के रूप में, यह पात्रों की खाली सूची में अनुवाद कर सकता है; विकल्प -d( --delete) सूची में दिखाई देने वाले वर्णों को हटा देगा।
वर्णों की सूची [:...:]वाक्य रचना में वर्ण वर्गों का उपयोग कर सकती है ।
tr -d ' ' < input.txt > no-spaces.txttr -d '[:blank:]' < input.txt > no-spaces.txttr -d '[:space:]' < input.txt > no-spaces.txtsedSed के साथ, [:...:]वर्ण वर्गों के लिए सिंटैक्स को regexps में वर्ण सेट के लिए सिंटैक्स के साथ संयोजित करने की आवश्यकता होती है [...], जिसके परिणामस्वरूप कुछ हद तक होता है [[:...:]]:
sed 's/ //g' input.txt > no-spaces.txtsed 's/[[:blank:]]//g' input.txt > no-spaces.txtsed 's/[[:space:]]//g' input.txt > no-spaces.txttr -d ' ' < input.txt > no-spaces.txt।
trअब के साथ तीन लाइनों को ठीक कर दूँगा । (क्या आप इसे कहीं और देखते हैं?)
आप इसका उपयोग सभी व्हाट्सएप को हटाने के लिए कर सकते हैं file:
sed -i "s/ //g" file
man sed | sed "s/ //g"
/को एक अलग चरित्र के साथ बदल सकते हैं , जैसे:sed "ss ssg"