একটি ভেরিয়েবলের জন্য উইজেট আউটপুট পান


14

আমি এটা কিভাবে করবো? আমি এটি এই ফলাফল হিসাবে চেষ্টা করছি = get wget $ URL`

পিএস - এছাড়াও শেল স্ক্রিপ্টিং শেখার জন্য কোনও প্রস্তাবিত উত্স?

উত্তর:


22

কেমন:

RESULT="`wget -qO- http://example.com`"
echo $RESULT

সম্পাদনা: হ্যাঁ, এটি কাজ করে।


2
কেন পরে অন্য ড্যাশ -qO?
আশফাম

2
Oএটিকে কোথাও আউটপুট -বলে , Oএটি বর্তমান স্রোতে আউটপুট করতে বলে । এবং qউইজেটকে এর কোনও "এক্সএক্সএক্সএক্সএক্সএক্সএক্স ..." তথ্য অন্তর্ভুক্ত না করার জন্য বলেছে।
অলি

আমার অর্থ হ'ল কখন -qশান্ত সুইচ থাকে এবং -Oফাইলটি নাম দেওয়ার জন্য ব্যবহৃত হয় যেখানে আমরা আউটপুট সংরক্ষণ করতে চাই। আমি যা পড়ছি তা থেকে, তাদের সকলের পক্ষে যুক্তি না লাগলে আমরা একসাথে একাধিক স্যুইচ লিখতে পারি। সুতরাং -qOজ্ঞান করে কিন্তু তারপর শেষ ড্যাশ কি করে?
আশফাম

1
এটা -Oযুক্তি। এটি ডাউনলোডের আউটপুট কোথায় লিখতে হবে তা এটি জানায় (এই ক্ষেত্রে: বর্তমান প্রবাহে ফিরে)।
অলি

24

পছন্দসই উপায় হবে

result=$(wget -qO- http://example.com)
echo "$result"

(লোয়ারকেস ভেরিয়েবলের নাম $()পরিবর্তে ``এবং ফলাফল ভেরিয়েবলের উদ্ধৃতি প্রসারিত)।

বাশ এবং / অথবা পসিক্স শেলের সাথে শেল স্ক্রিপ্টিংয়ের জন্য, http://mywiki.wooledge.org/BashGuide পড়ার গাইড। এবং সেই উইকিতে এবং http://wiki.bash-hackers.org/ এ আরও অনেক দরকারী সংস্থান রয়েছে । আমি ভয় করি শেল স্ক্রিপ্টিংয়ের বেশিরভাগ অন্যান্য সংস্থানগুলি আবর্জনা, সুতরাং এই দুটি সাথে থাকা ভাল best


আপনার ইনপুট জন্য ধন্যবাদ! আপনি এখানে কিছু উদ্ধৃতি দিয়ে কি ভুল তা ব্যাখ্যা করতে পারেন?
আশফাম

@ আশফাম এটি আপনার সর্বদা সম্প্রসারণের উক্তিটি দেওয়ার মূল কারণটি ব্যাখ্যা করে: মাইউইকি.উইলজিইআরআর.ইউ.আরগমেন্টস
গিরাহ

ধন্যবাদ! আমি সংস্থানগুলি বুকমার্ক করেছি। আমি সেখান থেকে শিখব। :)
আশফাম

কেন শেল স্ক্রিপ্টিং আবর্জনা উপর অন্যান্য সংস্থান আছে?
বড় ম্যাকলার্জহিউজ

@ কোভেরাস কিভাবে আমার জানা উচিত? লোকেরা সম্ভবত ABS গাইডটি পড়ে এবং তারপরে সিদ্ধান্ত নেয় যে তারা তাদের নতুন জ্ঞানটি আরও একটি কৃপণ টিউটোরিয়াল দিয়ে বিশ্বের সাথে ভাগ করে নেবে।
গিরিহা

0

ডাব্লুজিইটি-তে (উইন্ডো ব্যাচের জন্য) এখানে রয়েছে:

OtherApplication -arg1 -arg2 > temp.txt
set /p MyVariable=<temp.txt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.