SH ファイルとは何ですか? どうやって開きますか?

スクリプトファイルには、特定のプログラムまたはスクリプトエンジンによって実行される命令が含まれています。これらの命令はコンパイルなしで実行されます。命令は、ランタイム環境用のスクリプト言語で記述されています。スクリプト言語には、目的や環境が異なるものが数多く存在します。しかし、この記事で解説するのは、Linux上で動作するBashスクリプト言語です。Bashスクリプト言語のコマンドまたは構文を含むファイルは、SHファイルまたはシェルスクリプトファイルとも呼ばれます。

Linux の SH ファイルとは何ですか?

スクリプトファイルは、その命令がbash言語で記述され、拡張子が.shであるため、bashで作成・保存されることが知られています。ターミナルで実行したいコマンドはすべて、スクリプトファイル内に記述して実行できます。繰り返し実行したいコマンドシーケンスがある場合は、それらをスクリプトに記述し、そのスクリプトを呼び出すだけで済みます。

スクリプトファイルは必ずしも.sh拡張子である必要はありません。LinuxはWindowsではありません。なぜなら、最初のコード行「シェバングファイルの拡張子「.sh」だけで、プログラムスクリプトファイルとして認識されます。シェルスクリプトファイルには.sh拡張子を使用するのが一般的ですが、これは必ずしも便利な慣例ではありません。拡張子を使用してファイルをスクリプトとして識別することは、あまり効果的ではなく、柔軟性の低下につながる可能性があります。

SH ファイルを作成するにはどうすればいいですか?

シンプルなテキストエディタで作成される他のコードファイルと同様に、これも同じように作成できます。必要なのは、言語のコマンドと構文だけです。ただし、bashシェルスクリプトで最も重要な点は、`/`で始まることです。 シェバング 以下に示すように:

#!/ bin / bashに

これは、bashスクリプトを実行可能にするために、コードの最初の行に追加されます。また、次のコマンドを使用して、bashインタープリタの場所を確認することもできます。

どのバッシュ

さらに、システムがこのファイルを実行ファイルとして認識するには、別のコマンドを使用する必要があります。ただし、場合によってはこの操作は不要です。

chmod +x ファイル名

通知ファイル名は、ファイルに任意の名前をつけることができます。

Linuxのターミナル経由でSHファイルを実行する

スクリプトコマンドがターミナル内に記述されていれば、SHファイルを実行できます。SHファイルを実行するには、構文が正しい必要があります。ここでは、スクリプトの動作を説明するためにサンプルコードスニペットを使用しています。他のコードスニペットを使用しても構いません。

  1. 任意に開く テキストエディタ システムよりも優先してください。
  2. 次に、次のサンプル コードを記述し、.sh 拡張子付きまたは拡張子なしで保存します。
    #!/bin/bash echo Hello, appuals users! # echo コマンドは、テキスト行を表示するために使用されます。 echo What is your name? # プログラムは入力を要求します。 echo what # ここでユーザーはデータを入力する必要があります。 echo Hello, $what! # 入力はテキストとともに印刷されます。

    通知サンプル コードの各行を理解するには、コメントを読んでください。

  3. 開催中 ターミナル キーを押すことで Ctrl + Alt + T 一緒。
  4. スクリプト ファイルを実行/実行するためのコマンドはいくつかあります。
    ./申請

    sh申請

    bashアプリ

    通知ファイル名は何でも構いません。ここではスクリプトファイルに「アップアル拡張子は不要です。また、ファイルが保存されている正しいディレクトリにいることを確認してください。

  5. ファイルが実行されない場合は、コマンドを入力します。 chmod システムにこの実行ファイルの権限を認識させます。システムが既に実行ファイルとして認識している場合は、この手順をスキップしてください。
    chmod +x アプリ

 

コメントは締め切りました。