GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu 22.04 でシェル スクリプトを作成して実行する方法

スクリプト は Linux で使用され、作業仕様と割り当てに従ってコマンドが書き込まれています。このようなスクリプトを実行すると、スクリプト内の各コマンドが 1 つずつ順番に実行されます。 シェル ユーザー作成のコマンド インタープリターです。 シェル スクリプト ユーザーが複数のコマンドを同時に作成および実行するのに役立ちます。

この記事では、コマンド ライン入力からシェル スクリプトを実行する方法について説明します。この特定の記事を参照して、Ubuntu 22.04 と Ubuntu 20.04 でテストしました。 CLI を使用してシェル スクリプトを実行する方法を示す前に、まずシェル スクリプトの作成方法を確認します。

前提条件

  • Ubuntu システム。最近のどのバージョンでも動作します。
  • sudo 権限を持つユーザー

拡張子が「.sh」のファイルを作成

「.sh」ファイルを作成するには、次の手順に従います。

1.メニューバーからデフォルトの「テキストエディタ」を開きます

Ubuntu のデフォルトのテキスト エディターを使用するか、システムに「vim テキスト エディター」などの他のエディターがインストールされている場合に使用できます。この特定のガイドでは、デフォルトのテキスト エディターを使用しています。

「editor」と入力し、「Text Editor」をクリックします。

デフォルトのテキスト エディタが開きます。

2.無題のドキュメントにコマンドを記述し、拡張子「.sh」を付けて保存します

作業要件または割り当てられたタスクに従って、任意のコマンドを作成できます。この特定の記事のために、無題のドキュメントに次のコマンド/コードを書いています。

echo "Hello World"
echo "Ubuntu 20.04 LTS tutorial"
echo "Today’s task"

任意のディレクトリに「.sh」拡張子を付けてファイルを保存します。この特定の記事では、デフォルト フォルダー (ホーム フォルダー) に保存しており、ファイルの名前は「tutorial.sh」です。

これで、スクリプト「tutorial.sh」は、保存後にテキスト エディターで次のように表示されます。

3. CLI を使用してシェル スクリプト「tutorial.sh」を実行します

コマンド ライン入力からシェル スクリプトを実行する必要があります。

まず、次のコマンドを実行して、シェル スクリプトを実行可能にする必要があります:

$ chmod +x scriptname

上記のコマンドの「scriptname」の部分にシェル スクリプト名を記述します。この特定のガイドでは、スクリプト名は「tutorial.sh」です。

次のコマンドを使用してスクリプトを実行します:

$ ./scriptname

スクリプト名は前述の通り「tutorial.sh」です。

上記のコマンドを実行すると、スクリプトの各行が 1 行ずつ実行され、次の出力が表示されます:

結論

この記事では、シェル スクリプトの基本的なイニシャルと、シェル スクリプトを作成して実行する方法を、非常にシンプルでわかりやすい方法で説明します。ユーザーは、添付された各入力コマンドのスクリーンショットと、そのコマンドの正しい出力を確認することで、各ステップを実行できます。この記事は、プロのユーザーと初心者のユーザーの両方に等しく役立ちます。


Linux
  1. CentOS 8でシェルスクリプトを作成して実行する-それを行うためのステップバイステップのプロセス?

  2. バックグラウンドでシェルスクリプトを実行する方法は?

  3. Ubuntu16.04でユーザーを作成および削除する方法

  1. シェルスクリプトで一時ファイルを作成するにはどうすればよいですか?

  2. シェルからPythonスクリプトを実行する方法

  3. 起動時にシェルスクリプトを実行する方法

  1. UbuntuでCプログラムをコンパイルして実行する方法

  2. シェル スクリプトとはシェル スクリプトの作成方法

  3. * nixでログイン時にスクリプトを実行するにはどうすればよいですか?