-2

重複の可能性:
bash で変数が数値かどうかをテストするにはどうすればよいですか?

私はbashスクリプトが初めてです。変数が数値であるかどうかを確認するコードが必要でした。YES の場合はそのままにしておく必要があり、NO の場合は他の値に再割り当てする必要があります。どうすればこれを完了できますか?

4

1 に答える 1

0

あなたの基本的なif () then ... fi. 形式は次のとおりです。

#!/bin/bash

var=2

if [[ $var != 1 ]]
then
    var=5;
fi

echo $var

[[...]]形式は、実際には多くのものの 1 つになる可能性があることに注意してください。

何事もそうですが、上達したいなら努力が必要です。タイプ

  • man bash
  • man test

使用しているツールのマニュアルを取得します。それらを上から下に、もう一度、もう一度、もう一度読んでください。そして明日も同じこと。

于 2012-08-30T14:24:11.633 に答える