यह आसान होना चाहिए: मैं sed को एक शाब्दिक स्ट्रिंग के विरुद्ध चलाने के लिए इनपुट फ़ाइल नहीं चाहता हूं। यदि आपको आश्चर्य है कि क्यों, यह है, उदाहरण के लिए चर में संग्रहीत मूल्यों को संपादित करें, आवश्यक रूप से टेक्स्ट डेटा नहीं।शाब्दिक स्ट्रिंग के साथ sed - इनपुट फ़ाइल
जब मैं कार्य करें:
sed 's/,/','/g' "A,B,C"
जहां ए, बी, सी शाब्दिक है जो मैं एक को बदलना चाहते हैं ',' बी ',' सी
मैं
Can't open A,B,C
जैसा कि यह सोचता है कि ए, बी, सी एक फ़ाइल है।
मैं पाइप की कोशिश की यह प्रतिध्वनित करने के लिए:
echo "A,B,C" | sed 's/,/','/g'
मैं एक शीघ्र मिलता है।
ऐसा करने का सही तरीका क्या है?