ホーム
モバイル
ネット
サーバー
プログラミング
開発
データベース
情報
その他
検索
シェルスクリプトベースの小型実験1
開発
2019-12-01 00:29:07
訪問数: null
小さなシェルスクリプトの実験を取得
二つの整数の二乗和を計算するために使用される小さなスクリプトsumsquare.shを、書きます。
61:;例えば:出力として、sumsquare.shを行う入力5,6 25:入力sumsquare.sh 3および4を実行するとき、結果を出力します
レッツ・2つの平方数を考えると、どのようにこの数の正方形の上の正方形に続いん最初のシェル上の正方形とは、それ自体で、我々は例3を使用し、4行う入力数を掛けている:あなたは文字通り意味得られた結果は、入力3と4であること我々べき最初の25乗3,4これら二つの数:3つの3×3 = 9の正方形; 4X4 = 16の4平方; 16 = + 25から9。
その値は、計算時間と抗アポストロフィ変数の定義を:だからどのように我々はシェルスクリプトでそれを達成するか、我々はここで使用する必要があります。
1:変数定義:指定する変数名を直接することができ、初期値(コンテンツ)に割り当てられています。
変数の基本的なフォーマット定義:変数名=変数値、等号(=)どちらの側「スペース」。
変数名は名前に特殊文字を持っていない、文字またはアンダースコアで開始することができます。
2:数値変数の計算:シェルに単純な整数演算、小数演算をサポートしていません。
内部コマンドによって主に「はexpr」を整数値を計算します。
あなたが事業者と変数との間に少なくとも1つの「スペース」を持っている必要がありますので注意してください。
次のように基本的な形式は:exprの変数1変数2オペレータ[オペレータ変数3] ....
(呼び出しに「$」記号で)数値変数に対応する変数1、変数2 ...計算する場合には
3:いくつかの一般的に使用される演算子:+(加算) - (減算)、\ *(乗算)/(除算)、%(残部)。
乗算はまた、代わりにXのが、別の機会に使用することができます。
例えば:それらの添加= 35、B = 16ランニングサム:51:exprは$ A + $ Bの合計を決定することができます
19:$ Bは合計を決定することができる - exprは$ A:その減算= 35、B = 16で実行している合計
4:抗アポストロフィ:主にコマンド置換で使用される、可変スクリーン入力に割り当てられたコマンドの実行結果を可能にします。
囲まれた抗アポストロフィの範囲内で、それ以外の場合は間違っているだろう、コマンドラインを実行できなければなりません。
私は、正方形の上に述べたと、私たちは今、私たちの一部は、2つの数値を見つけることを試みることが可能です。
1:ここでは、桁の固定番号を入力する必要はありません、私たちのような固定の番号を入力しないスクリプトはので、ここで入力して実行されたときにスクリプトが必要とされているシェル($ 2の$ 1以内)をカスタマイズすることができます。
2:私たちは、最初の二つの整数が続いている必要があり、すべての整数の二乗に置くべきである($ 1 \
$ 1)(2 $ \
$ 2)
3:最後に、追加を要求することができる2つの整数の二乗和。
おすすめ
転載:
blog.51cto.com/14557584/2454948
シェルスクリプトベースの小型実験1
シェルベースの自動コンパイルスクリプト<1>
Linuxのシェルスクリプトベース-2
シェルスクリプトベースの2日目(20191012)
シェル、EXEC、ソーススクリプトの実行
C言語オリジナル実験プロジェクトの簡単なケース1(抽選シミュレーション)
シェルスクリプトのいくつかの異なる実行方法の違いの実験
シェルスクリプトループの小さなケース1
(関数の実装を使用して)キーのインストールシェルスクリプトRedisのオンラインデータベース
色の効果はショーと実際の色PS1のスクリプトをシェル
小さなシェルスクリプトベース(B)の演習
シェルスクリプトベース(B)
実験5シェルスクリプトプログラミング
シェルスクリプトリモートコマンドの実行
基本的なシェルスクリプトステートメントの使用 (1)
シェルスクリプトのループ(ループ)
Linuxシステムシェルスクリプトでのデータベースログインの問題
【実戦】ReactとHookアプリケーション:実装プロジェクト一覧 - React17+React Hook+TS4のベストプラクティス、Jiraのエンタープライズレベルプロジェクトを模倣(2)
シェルスクリプトの変数のスコープ
詳細のシェルスクリプトの実装
シェルスクリプトの実行時間の統計
実験1シーケンスリストの実現
Linux システム上の mysql データベースを削除するシェル スクリプト
シェルスクリプト(1)
1、シェルスクリプトのエントリ
自動オーダー実行システムの使用は+スクリプトをウェブシェル
マルチタスクのシェルスクリプトの同時実行
データベースのLinuxのシェルスクリプト定期的なメンテナンス
Linuxシェルスクリプトの実行方法
シェル - 変数とスクリプトの実行方法
おすすめ
米国は中国とロシアへの大型AIモデルの輸出を制限する計画
Apple、ChatGPTをiPhoneに導入することでOpenAIと合意に達する
ランキング
エコー、Linuxは最も悲しいコマンドです
OpenCVの目標追跡 - 黄Chaoxian
インターバルマージ [ペア、ソート]
Javaの8並行プログラミング
時間を[行く]包
2つのソリューションCSS揃えテキスト
ASP.NET MVCのコアアプリケーションのバックグラウンドタスク
JAVAのドキュメントは、カスタムプロパティを記述する
オーディオとビデオに基づくビデオの主なコンセプト
phpstudyバックドアRCE使用バッチスクリプト
アーカイブ
もっと
2024-05-11(31)
2024-05-10(33)
2024-05-09(30)
2024-05-08(18)
2024-05-07(34)
2024-05-06(6)
2024-05-05(0)
2024-05-04(18)
2024-05-03(8)
2024-05-02(0)