Bourne Shellの検索結果を表示[閉じる]

Bourne Shellの検索結果を表示[閉じる]

したがって、Linuxにはさまざまな種類のシェルがあります。

Linuxのさまざまな種類のシェル

Bourne シェル(sh) ...
GNU Bourne-Again シェル(bash) ...
C シェル(csh) ...
Korn シェル(ksh) ...
Z シェル(zsh)

Shebangから始めて、Bourneシェル用のスクリプトを作成する必要があるプロジェクトがあります。#!/bin/sh

ただし、Googleを使用して詳細を見つけるたびに、常に多くの結果が得られます。bash、一緒に使えると思いますshしかし、必ずしもそうではありません...

だから私はGoogleに「いいえ!ちょうどBourneシェルのオリジナルを提供してください!」と言いたかったのです。ただし、人々はほとんどのWebページに「Bourne shell」という文字列を入力しないため、Googleはこの問題を直接解決するのに役立ちません。

次へ追加"sh".shファイル拡張子と一致する私のクエリにはあまり役に立ちませんでしたbash

次へ追加"#!/bin/sh"私のクエリは一部ヘルプ - しかし、スクリプトの結果のみが表示され、時には単純な答えがターミナルコマンドとして表示されます(その後、スクリプトで使用するように調整できます)。

「完璧な」解決策はないことを知っていますが、「ヒントとコツ」の精神で、私が望む結果に結果を絞り込むための賢い方法を提案できますか?

それとも、いくつかの権威あるBourne Shellドキュメントソースを使用することが唯一の解決策ですか?それではどれですか?

ベストアンサー1

実際、あなたは歴史的なBourneシェル(ほとんどの現在のUNIXシステムでは一般的ではない)に興味があるでしょう。現在のPOSIX仕様sh皮のために 。

また見なさい:

  • 現在承認されている回答U&Lに関する質問「sh互換」とはどういう意味ですか?Unixシェルの歴史と「系譜」について詳しく説明します。

  • 使用しているシステムのコマンドは、man shそのシステムのシェルのマニュアルを表示します。shこれはPOSIX構文と構文を実装するシェルになります。おそらくシェル方式を変更することで可能です。通常独自の名前で呼び出された場合の動作を示します(たとえば、呼び出されると、bash操作が実行されます)。zshsh

おすすめ記事