আমি সিআরএল আউটপুটকে এর মতো একটি ভেরিয়েবলে নির্ধারণের চেষ্টা করছি:
#!/bin/sh
$IP=`curl automation.whatismyip.com/n09230945.asp`
echo $IP
sed s/IP/$IP/ nsupdate.txt | nsupdate
যাইহোক, আমি স্ক্রিপ্টটি চালানোর সময় নিম্নলিখিতটি ঘটে:
./update.sh: 3: =[my ip address]: not found
আমি কীভাবে $IP
সঠিকভাবে আউটপুট পেতে পারি ?
গৃহীত উত্তরটি সঠিক, তবে সেই উদাহরণ এবং এখানে যা রয়েছে তার মধ্যে অন্য একটি ছোটখাটো পার্থক্য রয়েছে: যদি প্রতিধ্বনিত $ আইপি ভারটি ডাবল উদ্ধৃতিতে আবৃত না হয় তবে এটি কেবল ধরা পড়া কার্ল আউটপুটটির শেষ লাইন আউটপুট দেবে।
—
ক্রিস্টোফার হান্টার
ক্রিস্টোফার হান্টারকে ধন্যবাদ, আমি এই সন্ধানের জন্য এখানে এসেছি। কেন এটি এভাবে আচরণ করে?
—
আমে
@ অমি যুক্তিটি ঠিক কী তা বলতে পারি না, আপনি যখন যুক্তি হিসাবে বহু-লাইনের স্ট্রিংটি দেন তখন প্রতিধ্বনিটি এ জাতীয় আচরণ করে।
—
ক্রিস্টোফার হান্টার