উত্তর:
গুগলের সাথে অনুসন্ধান করা একটি পরিষেবা যা সাফারি সরবরাহ করে এবং এটি টার্মিনালের সাথে কোনও সম্পর্ক রাখে না।
গুগল ক্রোমের এই বৈশিষ্ট্যটির জন্য নিজস্ব পরিষেবা সরবরাহ করা উচিত। এটা হয় না।
অথবা আপনি নিজের লেখা লিখতে পারেন, যেমন অটোমেটর এবং অ্যাপলস্ক্রিপ্ট ব্যবহার করে:
অটোমেটর খুলুন এবং একটি নতুন পরিষেবা তৈরি করতে নির্বাচন করুন । শীর্ষে, পাঠ্য এবং যে কোনও অ্যাপ্লিকেশন নির্বাচন করুন । তারপরে, লাইব্রেরি থেকে ড্র্যাগ এন্ড ড্রপ বা ডাবল ক্লিক করে ওয়ার্কফ্লোতে একটি রান শেল স্ক্রিপ্ট ক্রিয়া যুক্ত করুন। এর ইনপুটটি আর্গুমেন্ট হিসাবে পরিবর্তন করুন এবং নিম্নলিখিত স্ক্রিপ্টটিকে তার মূল পাঠ্য অঞ্চলে আটকান:
#!/bin/bash
function urlencode {
echo -n "$@" | perl -MURI::Escape -ne 'print uri_escape($_)'
}
open "http://google.com/search?q=$( urlencode "$@" )"
এটি http://google.com/search?q=
আপনার ডিফল্ট ব্রাউজারে আপনার URL- পালিয়ে থাকা পাঠ্য নির্বাচনের পরে URL খুলবে ।
ডিফল্ট ব্রাউজারে গুগলের সাথে অনুসন্ধান হিসাবে সংরক্ষণ করুন এবং আবার চেষ্টা করুন।
perl -MURI::Escape
বাক্সটির বাইরে কাজ করেনি, সুতরাং আমি পরিবর্তে এটি ব্যবহার করেছি:open "http://google.com/search?q=$( python -c 'from urllib import quote; print quote(raw_input(), safe="")' <<< "$*" )"