Les données
1
\begin{document}
3
Code
#!/bin/bash
function getStart {
local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)"
echo $START
}
START2=$(getStart)
echo $START2
qui revient 2
mais 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.text
beaucoup plus court…
}/{=;q}
cela dans une réponse / commentaire, s'il vous plaît?