シェル スクリプト – チュートリアル 03: スクリプトとシェル スクリプトのすべて

シェル スクリプト - チュートリアル 03: Bash シェル スクリプトのすべて

シェル スクリプティング – チュートリアル 03: Bash シェルを使用したスクリプティングのすべて

一連のチュートリアルを続ける シェルスクリプト、今日はXNUMX番目を紹介します(チュートリアル03) 同じの。

それ以来、最初の 2 つで対処します 基礎 続く、 ターミナル、コンソール、シェル、Bash シェル、 この XNUMX つ目では、特に、と呼ばれるファイルについて可能な限りすべてを知ることに焦点を当てます。 スクリプト とのテクニック シェルスクリプト.

シェル スクリプティング - チュートリアル 02: Bash シェルのすべて

シェル スクリプティング – チュートリアル 02: Bash シェルのすべて

そして、これを始める前に «シェルスクリプト»のチュートリアル03、以下を調べることをお勧めします 関連コンテンツ、今日この投稿を読んだ最後に:

シェル スクリプト - チュートリアル 01: シェル、Bash シェル、およびスクリプト
関連記事
シェル スクリプト – チュートリアル 01: ターミナル、コンソール、およびシェル
シェル スクリプティング - チュートリアル 02: Bash シェルのすべて
関連記事
シェル スクリプティング – チュートリアル 02: Bash シェルのすべて

シェル スクリプト チュートリアル 03

シェル スクリプト チュートリアル 03

スクリプト ファイルとシェル スクリプト言語

与えられた、 シェルは、GNU/Linux の上に堅牢なプログラミング環境を提供します。 使いこなすには、使い方をマスターする必要があります スクリプト ファイル とのテクニック シェルスクリプト言語.

両方の概念を次のように理解します。

スクリプト

スクリプト 息子 任意のシェルで作成された小さなプログラム、これもコンパイルする必要はありません。 したがって、使用されるシェルはそれらを行ごとに解釈します。 すなわち、 スクリプトはタスク自動化ファイルです、通常は 従来の読みやすいコマンド プロンプトを含む通常のテキスト ファイル. それが彼らが提供する理由です 非常にクリーンで明確な構文であり、GNU/Linux でのプログラミングの世界を始めるための良い出発点になります。

したがって、 スクリプトまたはシェル スクリプト ファイル からプログラムできます 小さくてシンプルなコマンド 端末によるシステム日付の取得などの特定のアクティビティ。 走るまで 大規模で高度なタスクまたは一連の指示 ネットワーク経由でファイル/フォルダーまたはデータベースの増分バックアップを実行するなど。

スクリプト シェル

通常、次のように定義されます。 シェルスクリプトシェルのスクリプトを設計および作成する手法 特定のオペレーティング システムの。 そしてこのために、それらは一般的に使用されます シンプルなテキスト エディター (GUI/CLI). 許可する コードの簡単で直接的な処理 使用されるプログラミング構文の十分な理解。

したがって、 シェルスクリプト、基本的には 解釈されたプログラミング言語のタイプ. 通常のプログラムはコンパイルする必要がありますが、実行する前に特定のコードに永続的に変換する必要があります。 シェル スクリプトを使用すると、 プログラム (シェルスクリプト) 元の形のままです(ほとんどの場合)。

要するに、 シェル スクリプトにより、:

  • よりシンプルで小さなコードでプログラムとタスクを作成します。
  • ソース コード ファイルをプレーン テキストとして管理します。
  • 他のプログラミング言語で記述されたコンポーネントと対話します。
  • コンパイラーの代わりにインタープリターを使用してプログラムを実行します。
  • 処理コストは高くなりますが、シンプルで簡単かつ最適な方法でプログラムを生成します。

今後の号で、少し掘り下げます スクリプトとシェル スクリプトの詳細.

luaについて
関連記事
Lua、この強力なスクリプト言語をUbuntuにインストールしてください
PowerShellについて
関連記事
PowerShell、このコマンドラインシェルをUbuntu22.04にインストールします

投稿の抽象的なバナー

要約

要するにこれで «シェルスクリプト»のチュートリアル03 これからも価値あるコンテンツを提供し続けます 理論的根拠 この一連の投稿の、管理のこの技術分野について GNU/Linux ターミナル.

内容がよろしければ、 コメントして共有する. そして覚えておいてください、私たちの «サイト»の公式チャンネルに加えて、 Telegram その他のニュース、チュートリアル、Linux の更新については、.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。