データ
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))
Bashスクリプトでローカル変数をインクリメントするにはどうすればよいですか?
コードから1ではなく2を取得しています。
—
チョロバ2015
すみません、私の間違いです!
—
レオ・レオポルド・ヘルツ준 영
オフ:なぜ
—
Costas
awk
ですか?sed -n '/begin{document}/{=;q}' data.text
はるかに短い…
@Costasはい、そうです!私は今日、あまりにも複雑に考えるのに悪い日を過ごしました。ここでオープンインターバルのことを考えてみましょう:unix.stackexchange.com/q/229060/16920
—
レオ・レオポルド・ヘルツ준 영
}/{=;q}
これを回答/コメントで説明できますか?