मैं इस फाइल में 'x' को करंट लाइन नंबर के साथ बदलना चाहूंगा। वह है, परिवर्तन
x
x
x
सेवा
1
2
3
अभी के लिए, मैं एक पर्ल-लाइनर का उपयोग करता हूं:
perl -pi -e '$x=$.; s/x/$x/' myfile.txt
मुझे लगता है कि UltraEdit इसे एक ऊर्ध्वाधर चयन और प्रतिस्थापित कर सकता है। क्या यह विम में किया जा सकता है? (यहां मेरा उदाहरण 'एक्स' मानता है कि सभी एक लाइन पर हैं। लेकिन मेरी असली फ़ाइल में लाइनें बहुत अधिक जटिल हैं।)