আমি পৃথক পৃথকভাবে পরিবর্তনের পরিবর্তে আমার কাছে থাকা এসএএস ফাইলগুলির মধ্যে নিদর্শনগুলি সন্ধান এবং প্রতিস্থাপনের জন্য সেড ব্যবহার করছি। সমস্যাটি হ'ল আমি ম্যাক্রো ভেরিয়েবলগুলি প্রতিস্থাপনের চেষ্টা করছি এবং যখন আমি অ্যাম্পারস্যান্ড ব্যবহার করি তখন এটি সঠিকভাবে প্রক্রিয়াজাত হয় না।
Here's my code:
sed -ie 's/user=&uid./user=&sysuserid./g' *_table_*.sas
আমি যখনই এই কমান্ডটি চালনা করি তখন মনে হয় মূল পাঠ্য সহ সমস্ত ধরণের মজাদার স্টাফ সংযুক্ত করে do
প্রশ্ন: আমি সেড কমান্ডের সাথে এম্পারস্যান্ডসযুক্ত পাঠ্যকে কীভাবে প্রতিস্থাপন করব?
&
একটি বিশেষ চরিত্র তাই এটি আরএইচএসে ব্যবহার's/user=&uid./user=\&sysuserid./g'
করার সময় এড়াতে হবে - আপনার ক্ষেত্রে আপনাকে দৌড়াতে হবে যদিও আমি সন্দেহ করি যে আপনাকে's/user=&uid\./user=\&sysuserid./g'