Dane
1
\begin{document}
3
Kod
#!/bin/bash
function getStart {
local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)"
echo $START
}
START2=$(getStart)
echo $START2
która wraca, 2
ale chcę 3
. Bezskutecznie zmieniam koniec odpowiedzią dotyczącą tego, jak mogę dodawać liczby w skrypcie bash :
START2=$((getStart+1))
Jak można zwiększyć lokalną zmienną w skrypcie Bash?
awk
? sed -n '/begin{document}/{=;q}' data.text
znacznie krótszy…
}/{=;q}
to wyjaśnić w odpowiedzi / komentarzu?