こんにちは、私はLinuxのスクリプトで次の機能を持っています。Linuxの変数の一部を増やす方法
#!/bin/bash
function add1{
echo $1
var1=$1
echo input + 1 is [$var1+1]
}
add 1
入力を取り、1を追加したいと思います。入力がinput_1の場合、input_2を返します。 私のコードは現在input_1 + 1を印刷しています。これは、文字列に整数を追加しようとしているからだと思いますが、これを行うことができる他の方法はわかりません。 誰かが私に正しい方向を向けることができますか?
INPUT_1あなたはそれが通常の整数型の操作を行うことを期待できますか? –
これは私が考えていたものです。この場合、それは不可能になりますか? – John
組み込みのbash電卓の式である$(($ var1 + 1))や '$(($ 1 + 1))'を使って[$ var1 + 1] 'var1')。また、関数名は 'add1'ではなく' add'です。 –