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ランキング
-
VBA 電話番号の正規表現について
-
プログラマーと学歴の関係性に...
-
vba クリップボードクリアにつ...
-
このURLで広告を出しているのは...
-
ImageMagickでgif画像の一部が...
-
小学1年生の子です。塾に行かせ...
-
プログラミングのPythonのnoteb...
-
GoogleAppsScript文字列置換の...
-
楽しくて最高のプログラミング...
-
ホワイトハッカー
-
プログラミング ソースコード
-
ものづくりに向いているプログ...
-
大学のゼミのレポートがムカつ...
-
スカラーのベクトル微分
-
初心者powershellのPS1ファイル...
-
Google ColaboでGUI作成
-
プログラミングで例えばゲーム...
-
Powershellとコマンドプロンプト
-
MacのPythonでの開発について
-
Latexに関する質問です。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Google Apps Script、onChange...
-
医は仁術ですか算術ですか
-
bashで5、10日かどうかを判...
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
今日の日付が入った行のデータ...
-
VBA プロシージャの名前の取得
-
キャッシュを使わずにSELECTを...
-
sqlplusでヘッダーが付かない
-
Accessの数値から時間に変換す...
-
ODBCリンクの際にACCESSでは読...
-
Statement ignored というエラー
-
SQLで部分的にGROUP BYしたいとき
-
PL/SQLカーソルの2重FORループ...
-
SQLサーバで和暦から西暦に変換...
-
likeとsubstrの使いわけについて
-
全角空白のTRIMができない...
-
ストアドプロシジャからストア...
-
callで順に実行されるプロシー...
おすすめ情報