for k in {0..49};
do
a=$(($((2*$k))+1));
echo $a;
done
नमस्ते, मुझे तीसरी पंक्ति के लिए एक सरलीकृत अभिव्यक्ति की आवश्यकता है, शायद एक जो कमांड प्रतिस्थापन का उपयोग नहीं करता है।
bashऔर नहीं C, इसलिए सभी को हटा दें ;- जब तक कि आप इसे एक विलक्षण पंक्ति में न लिखें।
declare -i a; for k in {0..49}; do a=2*$k+1; echo $a; done
$(( ... ))अंकगणितीय विस्तार कमांड प्रतिस्थापन नहीं है।