আমি বিশ্বাস করি আপনি যা খুঁজছেন তা হ'ল -sবিকল্প। এর সাথে -s, আপনি স্ক্রিপ্টে যুক্তিগুলি পাস করতে পারেন।
একটি উদাহরণস্বরূপ একটি উদাহরণস্বরূপ:
$ echo 'echo 1=$1' | bash -s -- Print
1=Print
এখানে আপনি দেখতে পাবেন যে স্টিডিনে সরবরাহ করা স্ক্রিপ্টটি অবস্থানগত পরামিতি দেওয়া হয় Print। আপনার স্ক্রিপ্টটি একটি -u UUIDযুক্তি নিয়েছে এবং এটিও সমন্বিত হতে পারে:
$ echo 'echo arguments=$*' | bash -s -- -u UUID print
arguments=-u UUID print
সুতরাং, আপনার ক্ষেত্রে:
curl -fsSL http://git.io/vvZMn | bash -s -- print
অথবা,
curl -fsSL http://git.io/vvZMn | bash -s -- -u UUID print
স্টিফেন হ্যারিস যেমন উল্লেখ করেছিলেন, একটি স্ক্রিপ্ট ডাউনলোড করে এটি কার্যকর করা, অদেখা দৃশ্যমান, এটি একটি সুরক্ষার উদ্বেগ।
printকরছেন? কমান্ড গুলো প্রদর্শিত হচ্ছে? যদি তাই হয়, চেষ্টা করুনbash -x। দ্রষ্টব্য: এইcurl | bashরুটিনটি একটি বিশাল সুরক্ষা গর্ত; আপনার সার্ভারটি বোমা না দেওয়া পর্যন্ত কী চলবে তা আপনি দেখতে পাবেন না।