シェル‐スクリプト【shell script】
シェルスクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/28 17:24 UTC 版)
シェルスクリプト (英語: shell script) は主にオペレーティングシステムのシェルまたはコマンドラインインタプリタから実行可能なコマンドの一連の流れをファイルにして再利用できるようにしたものである。狭義では、Unixシェルで用いられるスクリプト言語を指す。シェルスクリプトは他のコマンドを組み合わせるためのグルー型のドメイン固有言語とみなされることもある[1]。シェルスクリプトで書かれる典型的処理としては、ファイル操作、プログラム実行、テキストの印刷などがある。
- ^ Kernighan, Brian W.; Pike, Rob (1984), “3. Using the Shell”, The UNIX Programming Environment, Prentice Hall, Inc., p. 94, ISBN 0-13-937699-2, "The shell is actually a programming language: it has variables, loops, decision-making, and so on."
- ^ "Csh Programming Considered Harmful"
- 1 シェルスクリプトとは
- 2 シェルスクリプトの概要
- 3 機能
- 4 他のスクリプト言語
- 5 関連項目
シェルスクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/17 06:25 UTC 版)
「ドメイン固有言語」の記事における「シェルスクリプト」の解説
Unix系システムのUnixシェルのコマンドやシェルスクリプトは、コマンドに与えるファイルや入出力のデータを様々な形で操作できる。特にプロセスの標準ストリームに対して、リダイレクトとパイプにより、順番に接続したり、ファイルを入出力先に指定したりすることができる。 小さなタスクを行うプロセス群の実行と制御のための単純なインタフェースで構成される。それらのタスクは、テーブル、グラフ、チャートなど必要な形にデータを編成するイディオムを表している。各タスクは単純な制御フローと文字列操作機構から成り、ファイル内の文字列の検索や置換、文字列の出現回数のカウントといった多数の一般的作業をカバーしている。(注: これらは単にUnixに標準的に存在するユーティリティ群のことであり、シェルスクリプト自体の機能ではない)
※この「シェルスクリプト」の解説は、「ドメイン固有言語」の解説の一部です。
「シェルスクリプト」を含む「ドメイン固有言語」の記事については、「ドメイン固有言語」の概要を参照ください。
シェルスクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/10 00:01 UTC 版)
「Foreach文」の記事における「シェルスクリプト」の解説
cshではforeachと書き、shではforと書く。実用上リストの部分にはワイルドカードを含むファイル列を書くことが多い。 csh系 foreach 変数 ( リスト ) 文end sh系 for 変数 in リストdo 文done
※この「シェルスクリプト」の解説は、「Foreach文」の解説の一部です。
「シェルスクリプト」を含む「Foreach文」の記事については、「Foreach文」の概要を参照ください。
シェルスクリプトと同じ種類の言葉
- シェルスクリプトのページへのリンク