GNU/Linux >> Linux の 問題 >  >> Linux

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

基本的な除算コマンドを理解するのに問題があります。

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

$ count / 1000をエコーするにはどうすればよいですか ?

次のさまざまな組み合わせを試しました:

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

誰かが私がこのコマンドを作成し、それがどのように設定されるべきかを説明するのを手伝ってもらえますか?

承認された回答:

近づいていました…

算術式については、WooledgeWikiを参照してください。あなたの例では、次を使用します:

echo $(( count / 1000 ))

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


Linux
  1. Bash のリストに変数が存在するかどうかを確認する

  2. Linux で kbhit() と getch() を使用する

  3. シェル スクリプトを使用して $PATH 変数を反復処理する

  1. 大きなファイルにSedとParallelを使用して、行を別のコンテンツに置き換えますか?

  2. sort と comm の使用に関する問題

  3. XeTeX のインストールと使用

  1. .bashrcでエクスポートを使用しますか?

  2. Bashでのケースステートメントの使用

  3. stdout と stderr の両方にエコーする