さて、まあ、まあ、ここにあるものを見てください! Bash スクリプトについて学ぶことに興味があるのですね?あなたが角をつかんで雄牛を捕まえる決断をしたことをうれしく思います。私を信じて; Bash スクリプトの威力を一度味わってしまうと、もう後戻りはできなくなります。これを端末とのランデブーと考えてください。Bash スクリプトの力を使って端末を自分の曲に合わせて踊らせる方法を学びます。さて、飛び込んでみましょうか?
本題に入る前に、Bash スクリプトとは何か、そしてなぜそれがそれほど重要なのかについて、空気をきれいにしておきましょう。 Bash (Born Again SHell) は、ほとんどの Linux ディストリビューションのデフォルト シェルです。それはあなたのコマンドラインインタープリターであり、あなたのコマンドに従う準備ができているデジタルの魔神です。
したがって、Bash スクリプトには、シェルが実行するコマンドのリストを記述し、反復的なタスクを自動化し、作業を容易にすることが含まれます。甘いですね。
ボールを転がす時が来ました!初めての Bash スクリプトはロケット科学になるわけではありません。物事をシンプルにしましょう。 Bash スクリプトを作成するには、次の手順を実行します。
プログラマーの古典的な挨拶である「Hello World」を繰り返してみましょう。
#!/bin/bash echo "Hello, World!"
#!/bin/bash はシバンと呼ばれます。これは、これが Bash スクリプトであることをシステムに伝えます。
Bash スクリプトの実行は非常に簡単です。覚えておく必要があるのは 2 つのステップだけです。
chmod コマンドを使用してスクリプトに実行権限を与えます: chmod +x script.sh
スクリプトを実行します: ./script.sh
出来上がり!端末に「Hello, World!」と表示されるはずです。最初の Bash スクリプトを実行しました。
ここでは Bash スクリプトの核心である変数について詳しく説明するので、しっかりと理解してください。 Bash では、次のような変数を定義します。
VARIABLE_NAME="Hello, World!"
変数を使用するには、ドル記号を使用します。
echo $VARIABLE_NAME
人生には選択肢がたくさんあり、Bash スクリプトも同様です。条件ステートメントは、オプションから選択するのに役立ちます。簡単な if-else ステートメントを次に示します。
if [ $1 -gt 100 ] then echo "That's a big number!" else echo "Meh, that's a small number!" fi
このスクリプトは、渡された引数が 100 より大きいかどうかを確認し、それに応じてメッセージを表示します。
これで、Bash スクリプトのエキサイティングな世界への初心者向けガイドが完成しました。パート 2 をご覧になりたい場合は、購読を検討して情報を広めてください。
Bashスクリプトをマスターするまでの道のりは長くて曲がりくねっているように思えるかもしれませんが、ローマは 1 日にして成らずであることを忘れないでください。小さなことから始めて、継続的に練習し、途中で楽しむことを忘れないでください。すぐにプロのようにスクリプトを作成できるようになります。
この Bash スクリプト チュートリアルは氷山の一角にすぎません。そこには広大な海があなたが探索するのを待っています。だから、退屈せずに、指でタップして楽しくスクリプトを作成してください。