ウェブサイト検索
Bashスクリプトには、端末からの数学的計算のための多くのオプションがあります。番号リストの生成からスクリプトを介して番号を比較することまで、何でもできます。番号リストの作成は簡単ですが、番号の比較は初心者には難しいことがあります。Bashスクリプトでの比較は、詳細を比較し、それに応じてコマンドを実行するために便利です。このチュートリアルでは、Bashスクリプトにおける大なり比較のさまざまな方法を説明します。
Bashスクリプトで2つの数値を比較する方法はいくつかあり、それらをいくつかの例とともに説明します。
これは、比較においてより大きな数を見つけるために使用できる簡単なコマンドです。たとえば、X=55とY=66があるとします。次のスクリプトを使用して、条件の中でXとYを比較できます:
続きを読む →
しかし、多くのBashスクリプトユーザーは、終了時に異なる戻りコードで返したいと考えていますが、エラーが発生します。このチュートリアルでは、Bashスクリプトを異なる戻りコードで終了時に返すためのさまざまなアプローチについて説明します。
方法に移る前に、特定の意味を持つ終了コードを見てみましょう:
>
しかし、多くの初心者はバッククォートを文字列で使用される引用符の文字と誤解しています。それが理由で、バッククォート文字またはバックティックについて学ぶことが重要です。このガイドでは、Linux Bashスクリプトでバックティックを習得するためのアプローチをリストアップします。
Bashスクリプトにおけるバッククォートのイラストに移る前に、それらが何であり、なぜ学ぶ必要があるのかを理解しましょう。
バックティックまたはバッククオート(`)文字は、ユーザーがシェルコマンドの出力を変数に割り当てることを可能にします。それはシステムでコマンドを実行し、特定のスクリプト内で論理を続けるために出力を返します。簡単に言えば、Bashスクリプト内のバックティックは2つのコマンドの間の橋のように機能し、2番目のコマンドの動作は1番目のコマンドに依存することを意味します。この小さなコードの断片は、スクリプトプログラミングにおいて重要なビルディングブロックです。他のス
続きを読む →
Linux には sh、csh、ksh、tcsh、Bash などのさまざまなシェルスクリプトがありますが、Bash または Bourne Again Shell が最も有名です。Bash はスクリプト言語として機能する素晴らしいコマンドラインシェルです。Bash は完全なプログラミング言語を備えてはいませんが、ループ、変数、条件、コマンドのチェイニングをサポートしています。したがって、Bash は通常のコマンドラインインタープリタよりもはるかに進化しています。
シェルの機能を使用し、さまざまなタスクを自動化することができます。管理作業のためにBashを習得した後は、Linuxの機能に対する確かな知識を持っているため、Pythonを迅速に学ぶことができます。ただし、Bashを作成する際には従うべきいくつかの重要なことがあります。したがって、このガイドではBashスクリプトに関して知っておくべき10の最も重要なことをリストアップします。
さて、bashスクリプトを作成する際に必要なすべての重要な要素について話し合いましょう。
小数点を持つ数は浮動小数点数です。浮動小数点数は、2.5、10.8、-5.23などのように、小数点を持つ正の整数および負の整数です。計算時に浮動小数点数を使用する際は、正確性が重要です。
数字を扱う際には、特にシェルスクリプトでの浮動小数点演算を迅速に行うべきです。ただし、初心者がbashで浮動小数点数を評価するのは多くの作業が必要となることがあります。そこで、このチュートリアルでは、bashで浮動小数点演算を行う方法について簡単に説明します。
Bashは整数演算のみをサポートしているため、浮動小数点数を使った計算が必要な場合は、bashの別のユーティリティを使用してください。いくつかのユーティリティを見て、bashで浮動小数点演算を行う方法を見てみましょう。
bcコマンドは、bashで任意精度の算術計算を提供するインタラクティブなプロセスです。bcコマンドは、最初に任意のファイルパラメータによって指定された入力ファイルを読み取り、次に標準入力を読み取ります。bcの任意精度計算機を使用すると、加算、減算、乗算、除算などの浮動小数点数学をシェルスクリプ
続きを読む →
「((..))」の二重括弧は、スクリプト内で算術計算を実行するために使用できるletコマンドに似ています。たとえば、さまざまな算術計算を実行するスクリプトを作成しましょう:
#!/bin/bash echo "Please enter the values of A and B" read A read B sum=$((A+B)) echo "Addition of $A and $B is $sum" ((sub=A-B)) echo "Subtraction of $A and $B is $sub" num1=A num2=B ((multiply=num1*num2)) echo "Multiplication $A and $B is $multiply" division=$((num1/num2)) echo "Division of $A and $B is $division" 続きを読む →
したがって、bashの例を学ぶことは、スクリプトを作成するスキルを向上させるのに役立ちます。このチュートリアルでは、スクリプト作成スキルを向上させるために試すことができる10のクールで素晴らしいbashループの例を含めます。
このセクションでは、ループで使用したさまざまな例とアプローチについて説明します。
for ループ内で seq コマンドを使用して数の列を作成できます。たとえば、次のコードを含む bash スクリプト「File.sh」があります:
#!/bin/bash for A in $(seq 5 2 25) do echo "numbers of $A are" doneスクリプトをターミナルで実行した後、次の結果が得られます:
続きを読む →
実行中にユーザーからの入力を受け取ることで、インタラクティブなスクリプトを作成できます。また、要件に応じて出力を操作するのにも役立ちます。ユーザーからの入力を受け取る簡単な方法がいくつかあります。そのため、中級者や上級者としては、より高度な方法を使用するのが最適です。しかし、たくさんのbashユーザーはbashスクリプトでユーザーからの入力を受け取るための高度な技術を学ぶ必要があります。したがって、このチュートリアルでは、それらすべてを簡単に説明します。
read コマンドを使うと入力を受け取ることができますが、複数の入力を受け取ることができることを知っていますか? より詳しい情報を得るために、例を見てみましょう。たとえば、複数の(A、B、C、D、E)数字を使用して算術計算を行うスクリプトを作成したいとします:
#!/bin/bash echo "Please enter three numbers" read A B C D E sum=$((A+B+C+D+E)) echo "Addition is $sum" 続きを読む →
開発者がGit環境で作業する際には、さまざまなコマンドを通じて操作を行うためのターミナルが必要です。この目的のために「Git bash」を利用することができます。これはWindows上でbashターミナルを再現し、開発者がコマンドラインからすべてのGitツールやコマンドを利用できるようにします。
Gitの作業を開始するには、開発者はまずユーザー名とパスワードを設定する必要があります。そのためには、“git config user.name <name>” および “git config user.password <password>” コマンドを使用し、Git bashを利用してユーザー名とパスワードをグローバルに設定するために “--global” パラメータを使うことができます。
このガイドでは次のことについて説明します:
すべてのプログラミング言語には、ユーザーが従う必要のある変数名を宣言するための構文があります。同様に、bashスクリプトにもその構文があり、一部は合法であり、他の部分は違法です。これについてはこの記事で説明します。
変数を宣言する際に考慮すべき3つの異なる方法があります。以下に示します。