Les données
1
\begin{document}
3Code
#!/bin/bash
function getStart {
        local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)"
        echo $START
}
START2=$(getStart)
echo $START2qui revient 2mais je veux 3. Je change sans succès la fin par cette réponse sur Comment puis-je ajouter des nombres dans un script bash :
START2=$((getStart+1))Comment pouvez-vous incrémenter une variable locale dans le script Bash?
awk? sed -n '/begin{document}/{=;q}' data.textbeaucoup plus court…
                }/{=;q}cela dans une réponse / commentaire, s'il vous plaît?