উত্তর:
কেমন:
RESULT="`wget -qO- http://example.com`"
echo $RESULT
সম্পাদনা: হ্যাঁ, এটি কাজ করে।
O
এটিকে কোথাও আউটপুট -
বলে , O
এটি বর্তমান স্রোতে আউটপুট করতে বলে । এবং q
উইজেটকে এর কোনও "এক্সএক্সএক্সএক্সএক্সএক্সএক্স ..." তথ্য অন্তর্ভুক্ত না করার জন্য বলেছে।
-q
শান্ত সুইচ থাকে এবং -O
ফাইলটি নাম দেওয়ার জন্য ব্যবহৃত হয় যেখানে আমরা আউটপুট সংরক্ষণ করতে চাই। আমি যা পড়ছি তা থেকে, তাদের সকলের পক্ষে যুক্তি না লাগলে আমরা একসাথে একাধিক স্যুইচ লিখতে পারি। সুতরাং -qO
জ্ঞান করে কিন্তু তারপর শেষ ড্যাশ কি করে?
-O
যুক্তি। এটি ডাউনলোডের আউটপুট কোথায় লিখতে হবে তা এটি জানায় (এই ক্ষেত্রে: বর্তমান প্রবাহে ফিরে)।
পছন্দসই উপায় হবে
result=$(wget -qO- http://example.com)
echo "$result"
(লোয়ারকেস ভেরিয়েবলের নাম $()
পরিবর্তে ``
এবং ফলাফল ভেরিয়েবলের উদ্ধৃতি প্রসারিত)।
বাশ এবং / অথবা পসিক্স শেলের সাথে শেল স্ক্রিপ্টিংয়ের জন্য, http://mywiki.wooledge.org/BashGuide পড়ার গাইড। এবং সেই উইকিতে এবং http://wiki.bash-hackers.org/ এ আরও অনেক দরকারী সংস্থান রয়েছে । আমি ভয় করি শেল স্ক্রিপ্টিংয়ের বেশিরভাগ অন্যান্য সংস্থানগুলি আবর্জনা, সুতরাং এই দুটি সাথে থাকা ভাল best
-qO
?