উপাত্ত
1
\begin{document}
3
কোড
#!/bin/bash
function getStart {
local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)"
echo $START
}
START2=$(getStart)
echo $START2
যা আয় 2
কিন্তু আমি চাই 3
। আমি কীভাবে বাশ স্ক্রিপ্টে নম্বর যুক্ত করতে পারি সে সম্পর্কে এই উত্তরটি দিয়ে অসফলভাবে পরিবর্তন করেছি :
START2=$((getStart+1))
বাশ স্ক্রিপ্টে আপনি কীভাবে স্থানীয় পরিবর্তনশীল বর্ধন করতে পারেন?
আমি কোড থেকে 2 পাচ্ছি, 1 নয়।
—
চোরোবা
দুঃখিত আমার ভুল!
—
লিও লোপোল্ড হার্টজ 준영
বন্ধ: কেন
—
কস্টাস
awk
? sed -n '/begin{document}/{=;q}' data.text
অনেক খাটো…
@ কাস্টাস হ্যাঁ, আপনি ঠিক বলেছেন! খুব জটিল ভাবতে আমার আজকের দিনটি খুব খারাপ হয়েছে। উন্মুক্ত বিরতিগুলির জন্য এখানে জিনিসটি এখন ভাবছেন: unix.stackexchange.com/q/229060/16920 আপনি কি
—
লিও লোপোল্ড হার্টজ 준영
}/{=;q}
উত্তর / মন্তব্যে এটি ব্যাখ্যা করতে পারেন , দয়া করে?