আমার ম্যাক ফিরে মূল sed পেতে


1

আমি আমার ম্যাকে জিএনইউ সংস্করণের সাথে sed ​​বদল করেছি। আমি ভেবেছিলাম আমি আসল (বিএসডি সংস্করণ) ব্যাকআপ তৈরি করেছি, কিন্তু স্পষ্টতই আমি তা করি নি, এবং এখন আমার এটি দরকার। কেউ আমাকে সাহায্য করতে পারেন?


তাই আপনি লিখে লিখে এটি প্রতিস্থাপন করেছেন /usr/bin/sed?
— slhck

হ্যাঁ, কিন্তু মধ্যে /usr/local/bin/sed। আমি কখনও ছিল একটি মনে হয় না /usr/bin/sed (অন্তত ওএস এক্স)
— Nick

শুধু কৌতূহল বাইরে, আপনি কি এটা ফিরে চান কি পার্থক্য?
— terdon

আমি একটি pkg ব্যবহার করে একটি প্রোগ্রাম ইনস্টল করছি। এই প্রোগ্রামটি সিডি-এর জিএনইউ সংস্করণ নিয়ে সমস্যাগুলি জানায় এবং আমি এটি ইনস্টল করতে তার ইনস্টল স্ক্রিপ্টে প্রত্যেক কমান্ডটি চেষ্টা করে দেখতে চাই না।
— Nick

উত্তর:


2

"মূল" বিএসডি sed ওএস এক্স পাওয়া যায় /usr/bin/sed।

werner@macleod ~/Desktop% which sed
/usr/bin/sed

এর জিএনইউ সংস্করণ sed অন্তত একটি হোমব্রু সঙ্গে ইনস্টল - এ /usr/local/bin/sed।

যদি আপনার সিস্টেমে জিএনইউ সংস্করণ অগ্রাধিকার দেয় sed, আপনি পরিবর্তন করতে হবে PATH আপনার শেল তাই এটা রেফারেন্স /usr/bin আগে /usr/local/bin। টাইপ করে উভয়ের অস্তিত্ব নিশ্চিত করুন which -a sed।


ওএস এক্স দিয়ে আসা একটি বাইনারি পুনরুদ্ধার করতে, আপনি এটি ব্যবহার করতে পারেন শান্তিবাদী এবং আপনার ওএস এক্স ইনস্টলেশন ডিস্ক - যদি আপনার থাকে, যে হয়। নির্দেশ করে এই উত্তর রুবি জন্য একটি ধাপে ধাপে নির্দেশের জন্য, কিন্তু sed পাশাপাশি কোথাও হতে হবে।


আচ্ছা, কিছু কারণে আমার নেই /usr/bin/sed। আমি কি পৃথিবীতে কি জানি না। (কেউ কি আমাকে এটা ইমেল করে দিবে?)
— Nick

1
আপনি অবশ্যই সঙ্গে অভিনয় করা আবশ্যক sudo তারপর। আমার আছে আপলোড করা sed একটি 10.6.8 ইনস্টলেশন থেকে কিন্তু এটি আপনার জন্য কাজ করবে যদি কোন ধারণা।
— slhck

ধন্যবাদ, পুরোপুরি কাজ! আমার প্যাকেজ এখন সঠিকভাবে ইনস্টল।
— Nick
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.