web-dev-qa-db-ja.com

変数と整数を使用した基本的な除算

基本的な除算コマンドを理解するのに苦労しています。

count = redis-cli llen domains;echo $countは1000を返します

どうすればエコーできます$count/1000

私はさまざまな組み合わせを試しました:

echo `expr $count / 1000`;
echo $count/1000;
echo ($count / 1000);

誰かがこのコマンドを作成し、それをどのように設定する必要があるかを説明してくれませんか?

4
d-_-b

あなたは近づいていた...

算術式 のWooledge Wikiを参照してください。あなたの例では、あなたは使います:

echo $(( count / 1000 ))

_$_の外部で置換が実行されるため、_(( ))_内の変数の前に_$_を必要としないことに注意してください。先頭の_(( ))_のない_$_は、Bashのみの機能です。 $(( ))置換はPOSIXシェルで許可されています。

8
jasonwryan