[解決済み] Linuxシェルで変数を使った除算を行うには?
2022-04-25 17:45:25
質問
シェルで以下のようなコマンドを実行すると
expr: non-integer argument
というエラーが発生します。どなたか解説していただけませんか?
$ x=20
$ y=5
$ expr x / y
expr: non-integer argument
解決方法は?
これらの変数はシェル変数です。 他のプログラムへのパラメータとして展開するには (
ie
expr
) を使用する必要があります。
$
の接頭辞が必要です。
expr $x / $y
文句を言われたのは、アルファベットを操作しようとしていると思われたからです( アイ 非整数)
Bashシェルを使っている場合は、式の構文を使って同じ結果を得ることができます。
echo $((x / y))
または
z=$((x / y))
echo $z
関連
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] ディレクトリが存在しない場合のみmkdirする方法は?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] POSIX」の意味を教えてください。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
LinuxでSteamをダウンロードしインストールする方法
-
deepinv20 linux ファイルのサフィックスを変更する方法は?Linuxでファイルの拡張子を変更する方法
-
Linux Mintのシステムバージョン情報はどこにありますか? Linux Mint のシステム情報を見るためのヒント
-
GCCのバージョンによる浮動小数点演算の例外発生
-
[解決済み] CPAN.pmが@INCに見つからない(@INCには含まれています。/usr/local/lib/perl5 /usr/local/share/perl5。
-
[解決済み] cronは内部でどのようにジョブをスケジューリングしているのですか?
-
[解決済み] ディレクトリへのシンボリックリンクを削除する
-
[解決済み] エクスポートあり/なしの変数の定義
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする
-
[解決済み】Bashで2つの変数を引き算する