Automator স্ক্রিপ্ট একটি Whois সন্ধান করতে


1

আমি আমার টার্মিনাল থেকে একটি আইপি ঠিকানা নিতে চাই, ডান ক্লিক করুন, পরিষেবা নির্বাচন করুন & gt; Whois এবং কোনোভাবে ফিরে ফলাফল পেতে।

এটি বিদ্যমান নেই তাই আমি এটি করতে একটি সহজ অটোমেটর স্ক্রিপ্ট তৈরি করতে চাই। কিন্তু, আমি কয়েক সমস্যা মধ্যে চলমান করছি।

আমি যা করেছি তা হল - অটোমেটর ক্রিয়া:

নির্দিষ্ট টেক্সট পান

xxx.xxx.xxx.xxx

চাল শেল স্ক্রিপ্ট চালান

for x in "$@";
do whois $x; 
done

ফলাফল দেখুন

কিন্তু আমি দেখুন ফলাফল সব এই হল:

(
  ""
)

কোনও পরামর্শ?

উত্তর:


1

শেল স্ক্রিপ্টে ইনপুট পাস করতে ভুলবেন না আর্গুমেন্ট হিসাবে এবং STDIN না:

ফলাফল প্রদর্শন করার জন্য, আপনি টানতে পারে অ্যাপলস্ক্রিপ্ট চালান প্যানেলের নীচে এবং নিম্নোক্ত কমান্ডগুলি ব্যবহার করুন:

on run {input, parameters}
    set msg to ""
    repeat with itm in input
        set msg to msg & "
" & itm
    end repeat
    tell application "Finder"
        display alert "Whois" message msg
    end tell
end run

অসাধারণ উত্তর। অটোমেটরের মধ্যে ভাল কাজ করে কিন্তু ডান ক্লিক মেনু দিয়ে এটি চালানোর সময় একটি ত্রুটি ঘটে: 'অ্যাকশন "অ্যাপলস্ক্রিপ্ট চালানো" একটি ত্রুটি সম্মুখীন।'
Snowcrash

@ সুনক্রশ এই স্ক্রিপ্টটি আপডেট করেছেন।
Daniel Beck
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.