Bashにローカル変数を追加するには?

Bashにローカル変数を追加するには?

データ

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私はあなたのコードからそれを得ました。それにもかかわらず、どの変数や数字でも同じ手法を使用できます。

local start=1
(( start++ ))

または

(( ++start ))

または

(( start += 1 ))

または

(( start = start + 1 ))

そうでなければ

local start=1
echo $(( start + 1 ))

など。

おすすめ記事