डेटा
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
। मैं इस से असफल अंत बदलने के जवाब के बारे में मैं कैसे एक bash लिपि में संख्या जोड़ सकते हैं :
START2=$((getStart+1))
आप बैश स्क्रिप्ट में एक स्थानीय चर कैसे बढ़ा सकते हैं?
मुझे कोड से 2, 1 नहीं, मिल रहा है।
—
कोरोबा
माफ कीजिएगा यह मेरी गलती है!
—
लेओ लेपोल्ड हर्ट्ज़ '
उतर: क्यों
—
कोस्टा
awk
? sed -n '/begin{document}/{=;q}' data.text
बहुत छोटा ...
@ कोस्टास जी, आप सही कह रहे हैं! मैंने आज बहुत बुरा सोचने में दिन बिता दिया है। अब खुले अंतराल के लिए यहाँ सोचने की बात है: unix.stackexchange.com/q/229060/16920 क्या आप
—
लेओ लेपोल्ड हर्ट्ज '11
}/{=;q}
इसे उत्तर / टिप्पणी में समझा सकते हैं , कृपया?