Bash(バッシュ)とは、Bourne Again Shellの略で、コマンドを記述したシェル(Linuxのコマンドなど)を実行するために使用されるこの記事では、bashコマンドの使い方を紹介します。
Linux では bash を標準として採用しており、基本的には拡張子が「.sh」の vi エディタなどのテキストの処理や実行を記述します。
プログラミングと同様に、変数や関数、演算処理などの機能がたくさんあるので、小さなプログラムであればbashで書くことができます。
また、bashはシェルによって実行されるため、シェルスクリプトとも呼ばれます。
シェル スクリプトの作成
まず、コンソールに「Hello World!!」を出力する簡単なスクリプトを作成します。
vi コマンドを使用して新しいファイルを作成します。
$ vi hello.sh
エディタを開いたら以下のように記述します。
#!/usr/bin/bash echo "Hello World!!" exit 0
1行目の「#!/usr/bin/bash」はbashを使用したシェルスクリプトであることを意味します。
2 行目は、実行されるステートメントを記述します。
最後に、「exit 0」を使用して bash を終了します。パラメータ 0 は正常終了を示します。
ファイルを作成したら、bash コマンドを使用してシェル スクリプトを実行します。
$ bash hello.sh
実行結果:
Hello World!!
Hello World !!Output
なお、シェルスクリプト実行時に実行権限を変更するコマンドは、bash以外にも「 。 /"進行中。
$ chmod 755 hello.sh $ ./hello.sh
shコマンドで実行する方法があります。
$ sh hello.sh
シェルスクリプトにはコメントやプログラミングを書くことができます。
「#」の後にコメントを記述できます。
#!/usr/bin/bash echo "Hello World!!" #结束处理。 exit 0
シェル スクリプトでは変数を定義し、値を割り当てることができます。
#!/usr/bin/bash num=100 PI=3.14 STR1="Hello" str_2="World!!" echo ${num} echo ${PI} echo ${STR1} echo ${str_2} exit 0
変数には、大文字、小文字、数字、アンダースコア (_) などの英数字を使用できます。
変数に値を代入する場合は、「変数 = 値」と記述します。
「=」の前後にスペースを入れるとエラーとなりますのでご注意ください。
また、変数にアクセスする場合は、「${variable}」のように変数名の前に「$」を付け、変数を「{}」で囲む必要があります。
入出力
#!/usr/bin/bash read AGE echo "ege=$AGE" exit 0
実行結果:
30 ege=30
readは、コンソールから入力された内容をパラメータで指定した変数に格納します。
read で指定した変数は通常の変数と呼ぶことができます。
以上がbashコマンドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。