![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
No.4
- 回答日時:
> 算術式展開
> 算術式展開を使うと、算術式を評価して、その結果に置換できます。算術式展開のフォーマットを次に示します:
> $((expression))
>算術式評価
>シェルにおいては、特定の状況下で算術式を評価させることができます
(略)
> * / %
> 乗算、除算、剰余
以上、 man bash に書いてあることです。
上記サイトはgoolgeで「bash」でトップにきました。
manも検索もわからないなら、書店で解説書買って熟読してください。
この回答への補足
ありがとうございます。
# echo $((-7*5))
-35
# echo $((7*1.5))
bash: 7*1.5: syntax error: invalid arithmetic operator (error token is ".5")
# echo $((10/3))
3
# echo $((7/4))
1
aa=8
bb=3
cc=$(($aa-$(($(($aa/$bb))*$bb))))
echo $cc
マイナスは使えて、少数は使えない。
少数は四捨五入でなく切り捨て。
割算の余りを求めるのは大変そうですね。
8÷3の余りを求めるなら下記のような感じで書けなくはなさそうですが、演算子としてはmod的なモノは無いのでしょうか。
# aa=8
# bb=3
# cc=$(($aa-$(($(($aa/$bb))*$bb))))
# echo $cc
2
>書店で解説書買って熟読してください。
近所に売っていれば買っても良いのですが、bashの解説書を取り扱ってる書店は劇レアです。
通販以外ではまず無理です。
No.3
- 回答日時:
bashで演算できるかどうかと言うことなら、できます。
man bashで説明を読んでください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript gasについて 1 2022/05/31 21:51
- Visual Basic(VBA) VBAで日付入力しているのですが 4 2023/03/02 11:25
- その他(プログラミング・Web制作) linuxについて質問です 1 2023/02/06 19:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/04/17 13:07
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- オープンソース php-Laravelのインストールについて 1 2022/08/13 01:08
- Excel(エクセル) エクセルのファイルを複数のPCで同期する方法は? 7 2022/11/23 17:35
- Windows 10 bash の -z オプションがうまく動作しない原因を教えて下さい。 4 2023/03/22 18:04
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルが保存されてい...
-
ITパスポートの勉強をしていま...
-
Python... 環境設定 初心者です...
-
プログラミングサイトについて。
-
vba クリップボードクリアにつ...
-
Google ColaboでGUI作成
-
入力された文字列が、LD22000を...
-
google formsを使ったタスク依...
-
このURLで広告を出しているのは...
-
40代後半でゼロからのプログラ...
-
Fortran の定数表現について
-
https://youtube.com/shorts/bT...
-
AIの登場でプログラマーたちが...
-
https://paiza.jp/challenges/5...
-
そのまま使っただけなのに・・...
-
BATファイルについて
-
符号誤り率の計算は例題でどの...
-
VBA 電話番号の正規表現について
-
三菱シーケンサーの命令でFROM ...
-
シェルのSTEP数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Google Apps Script、onChange...
-
医は仁術ですか算術ですか
-
bashで5、10日かどうかを判...
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
Statement ignored というエラー
-
ODBCリンクの際にACCESSでは読...
-
sqlplusでヘッダーが付かない
-
Accessの数値から時間に変換す...
-
今日の日付が入った行のデータ...
-
SQLで部分的にGROUP BYしたいとき
-
likeとsubstrの使いわけについて
-
callで順に実行されるプロシー...
-
キャッシュを使わずにSELECTを...
-
VBA プロシージャの名前の取得
-
【Excel VBA】 WorksheetやRa...
-
PL/SQLカーソルの2重FORループ...
-
全角空白のTRIMができない...
-
SQLサーバで和暦から西暦に変換...
おすすめ情報