1. Introduction

Buy this Shell Scripting Tutorial as a PDF for only $5

Purpose Of This Tutorial

This tutorial is written to help people some of basic of shellscript programming (aka shell scripting) and hopefully to introduce some of simple but powerful programming available under the Bourne shell. このため、1対1またはグループでのチュートリアルや演習の基礎として、また、その後の使用のための参考資料として書かれています。

このチュートリアルの最新バージョンの入手

あなたは、2018 年 2 月 11 日更新のバージョン 2.1b を読んでいます。
このチュートリアルの最新版は、常に次の場所で入手できます: https://www.shellscript.sh.Always 最新のコピーをそこでチェックしてください。 (別のアドレスでこれを読んでいる場合、それはおそらく実際のサイトのコピーであり、したがって古いかもしれません)。

A Brief History of sh

Steve Bourne は、Unix の第7版 Bell Labs Research バージョンで登場した Bourne シェルを書きました。
他の多くのシェルが書かれましたが、このチュートリアルは Bourne と Bourne Again シェルに集中しています。
他のシェルには Korn シェル (ksh), C シェル (csh), そして tcsh のようなバリエーションがあります。

対象者

このチュートリアルは、いくつかの事前経験を前提としています:

  • 対話型 Unix/Linux シェルの使用
  • 最小限のプログラミング知識-変数、関数、背景知識の使用は有用
  • いくつかの Unix/Linux コマンドに関する理解、そしてより共通したいくつかのコマンドを使用できる力量。 (ls、cp、echo など)
  • ruby, perl, python, C, Pascal, あるいは任意のプログラミング言語 (BASIC も) のプログラマーで、シェルスクリプトを読むことはできるが、それらがどのように動作するか正確に理解しているとは思っていない人

あなたがどれほどこのチュートリアルが有用だと思うかは、受け取ったフィードバックのいくつかを見てみるとよいかもしれません。

このチュートリアルで使用される表記規則

重要な単語は、初めて言及されたときに斜体で書かれます。

コードセグメントとスクリプト出力は等幅テキストとして表示されます。 プロンプトが異なる場合は、次のコマンドを入力してください。

PS1="$ " ; export PS1

そして、あなたのインタラクションは与えられた例と一致しなければなりません (例えば、以下の./my-script.sh)。
スクリプト出力 (例えば、以下の “Hello World”) は行頭で表示されます。

コメントを残す

メールアドレスが公開されることはありません。