আমি সম্প্রতি বাম বন্ধনী থেকে ব্যাকটিক ব্যবহার কমান্ড চালানো থেকে আমার শেল স্ক্রিপ্টিং নামান শুরু করেছে স্থানেই এবং অন্য কিছু ফলাফল ব্যবহার করুন। উদাহরণ:
for line in `cat file`
do
echo "$line"
done
এখন আমি এইভাবে পরিবর্তিত হয়ে প্যারেন্স ব্যবহার করি:
for line in $(cat file)
...
দুটি পদ্ধতির মধ্যে আসল পার্থক্য কী এবং কেন পেরেনের বিকল্পটিকে ব্যাকটিক্সের চেয়ে ভাল বলে বিবেচনা করা হয়?
(পেডেন্ট্রি অব্যাহত) কখনও কখনও কখনও
—
মাধ্যাকর্ষণ
for
লাইন বাই লাইনে কোনও জিনিস পার্স করতে ব্যবহার করবেন না।
@ গ্রায়েটি - দুটি পদ্ধতির মধ্যে পার্থক্যটি প্রদর্শন করার জন্য এটি সম্পূর্ণরূপে একটি স্বতঃস্ফূর্ত উদাহরণ
—
ওয়ারেন
এছাড়াও, এই প্রশ্নটি সম্পর্কে বাশফাক্স / 082 ।
—
মাধ্যাকর্ষণ
$(cat file)
সাথে$(< file)
সঞ্চালিত হয়ে প্রতিস্থাপন করতে পারেন (একটি বিড়ালের প্রক্রিয়া তৈরির জন্য মূল্যবান মাইক্রোসেকেন্ডগুলি নষ্ট করে দেওয়া)।