[解決済み] IPアドレスのまとめ方
2022-03-03 08:48:56
質問
ワイヤレスカードをホットスポットに変換する *.deb パッケージを作成しています。 設定に行き詰っています。 私は、ホットスポットのために彼が好きなIPアドレスをユーザーに尋ね、次にisc-dhcp-serverのためのレンジ&ランプ、サブネットアドレスを生成するためにそれを使用するpostinstファイルを書かなければならない。
そんな感じですね。
10.10.0.01 + 0.0.0.9 = 10.10.0.10
文字列や数値を変数に代入する方法や、選択したIPをユーザーに尋ねる方法は知っていますが、変数を修正してその結果を別の変数に代入する方法は? exprはそれを浮動小数点数だと思い、動作しません。
すべてにおいて、十分に明確であることを望みます。 ヘルプを待っています。
よろしくお願いします
どのように解決するのですか?
先頭のゼロは避けてください。
IFS="." read -a a <<< 10.10.0.1
IFS="." read -a b <<< 0.0.0.9
s="$[a[0]+b[0]].$[a[1]+b[1]].$[a[2]+b[2]].$[a[3]+b[3]]"
echo $s
出力します。
10.10.0.10
関連
-
[解決済み] bash : cd : 引数が多すぎる [閉店].
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] 変数が「未定義」または「NULL」であるかどうかを判断するにはどうすればよいですか?
-
[解決済み] Bashで変数が設定されているかどうかを確認する方法は?
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】シェルスクリプトで整数式が期待されるエラーが発生する
-
[解決済み】if [](角括弧)の「[: 引数が多すぎる」エラーの意味)
-
[解決済み】ログアウトと再ログインをせずに.bashrcの設定を再読み込みする方法?
-
[解決済み] /bin/sh: apt-get: 見つかりません。
-
[解決済み] sed で二重引用符と単一引用符をエスケープするにはどうしたらいいですか?
-
[解決済み] bash スクリプトを実行しているドッカーエントリーポイントが "パーミッション拒否" になる
-
[解決済み] bash file returns unexpected token `$'dottpr''
-
[解決済み] AWS CLIのプロファイルを一時的に切り替えるには?
-
[解決済み] MINGW64 "make build" エラー。"bash: make: コマンドが見つかりません"
-
[解決済み] Bashスクリプトのset -o pipefailの意味を教えてください。