আমি একটি শ স্ক্রিপ্ট উইচ লিখতে চেষ্টা করছি ইনপুট হিসাবে একটি স্ট্রিং পায়, একটি নির্দিষ্ট পদার্থ নিষ্কাশন এবং ইনপুট স্ট্রিং একটি নির্দিষ্ট অভিব্যক্তি পরে এটি যোগ করে। আমি সঙ্গে অনেক চেষ্টা sed -i'N
... কিন্তু কিছুই কাজ করে না।
এই ইনপুট স্ট্রিং একটি উদাহরণ:
<img src="images/Button-7.jpg" width="251" height="129" border="0" alt=""></a></td>
আমি এই আউটপুট হিসাবে পেতে চেষ্টা করছি:
<img src="images/Button-7.jpg" name="Button-7" width="251" height="129" border="0" alt=""></a></td>
নিম্নলিখিত কাজ। কিন্তু আমি হাত দ্বারা প্রতিটি বাটন ঘোষণা করতে হবে।
VarA='Button-7.jpg'
VarB='Button-7.jpg" name="Button-7'
sed "s/${VarA}/${VarB}/g" index.html > temp.html
mv temp.html index.html
.jpg
থেকে.jp
। (2) আপনি উদ্ধৃতি থেকে পালাতে হবে না (যেমন,\"
)। (3) আপনি ব্যবহার করতে সক্ষম হওয়া উচিত&
সম্পূর্ণ বিকল্প পাওয়া স্ট্রিং ; উদাহরণ স্বরূপ,sed 's#src="images/\(.*\).jpg"#& name="\1"#'
।