ম্যাক ওএস 10.10.3 এর অধীনে, আমি টাইপ করে gnu-sed ইনস্টল করেছি:
brew install gnu-sed --default-names
আমি যখন এটি আবার টাইপ করি, আমি বার্তাটি পাই:
gnu-sed-4.2.2 ইতিমধ্যে ইনস্টল
তবে, সিস্টেমটি পুনরায় চালু করার পরেও এবং টার্মিনালটি পুনরায় চালু করার পরেও আমি সেডের GNU সংস্করণটি ব্যবহার করতে পারি না। উদাহরণ স্বরূপ:
echo a | sed ’s_A_X_i’
ফেরত: প্রতিস্থাপন কমান্ড 'আমি' খারাপ পতাকা
জিএনইউ সংস্করণটি কাজ করতে আমার কী করা উচিত? এখানে আমার $ PATH ভেরিয়েবলের পথ রয়েছে।
/Users/WN/-myUnix
/opt/local/bin
/opt/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/Applications/calibre.app/Contents/MacOS
/opt/ImageMagick/bin
/usr/texbin
আমি দুঃখিত যদি আমার প্রশ্নটি সুস্পষ্ট মনে হয় তবে আমি নিজে থেকেই শেল স্ক্রিপ্টিং শিখছি এবং ইউএনআইএক্স প্রোগ্রামগুলি কীভাবে ইনস্টল করা হয়েছে তা এখনও বেশ বুঝতে পারছি না। কোনও ক্ষতি বা অপ্রয়োজনীয় বিশৃঙ্খলা সৃষ্টি না করে আমার ম্যাকের উপর জিএনইউ অনুমানকারী কমান্ডগুলি (এই ক্ষেত্রে সেড, তবে শীঘ্রই আমি অন্যদেরও দরকার) ব্যবহার করার জন্য যে কোনও সাহায্যের প্রশংসা হবে।
brewজিএনইউ কোথায় ইনস্টল করেছেনsed? যে ডিরেক্টরি আপনার উপরPATH? টাইপ করলে কী পাবেনsed --version? (বিএসডিsedঅভিযোগ করবে; জিএনইউsedএর সংস্করণ তথ্য জানাবে।)brewআপনার পাথের আগে ডিরেক্টরি না থাকলে/usr/binবা আপনি জিএনইউতে পরম পথটি ব্যবহার করতে শিখেনsed, আপনি জিএনইউ চালাবেন নাsed। উদ্ধৃতিগুলির সাথেও সাবধানতা অবলম্বন করুন।’একটি শব্দ-প্রক্রিয়াকরণ উদ্ধৃতি, বিপরীত'।