bashはプログラミング言語ですか?
質問
TL;DRです。 シェルスクリプトとは何ですか?プログラミング言語なのでしょうか?
免責事項
: ちょっと話がそれますが
つまり、bash は
ボーン・アゲイン・シェル
. (Unix)シェルはコマンドラインのユーザインタフェースであり、インタプリタと呼ぶこともできるかもしれません(?)。
新しい仕事のためにアプリケーションを記入していると、さまざまなプログラミング言語の経験を尋ねられますが、一番下にこんな欄があります。 その他の経験 - を入力し始めたんです。 python 2.7、powershell、bas...。 待って!bash はプログラミング言語ではありません - シェルスクリプトを実行できるコンソールです...だから...え...ああ、もう全然分からない!
どのように解決するのですか?
私たちは、次のように言うことができます。 はい と言える。
によると
man bash
によると、Bash は "sh 互換のコマンド言語" です。したがって、コマンド言語とは、ユーザーがオペレーティング システムまたはアプリケーションと通信するためのプログラミング言語であると言えます。
ここから
man bash
:
説明
Bash は sh と互換性のあるコマンド言語です。 インタプリタであり、標準入力やファイルから読み込んだコマンドを実行します。Bash は、Korn シェルや C シェル (ksh や csh) の便利な機能も取り込んでいます。 csh) の便利な機能も取り入れています。
http://www.gnu.org/software/bash/
<ブロッククオートBashはGNU Projectのシェルです。BashはBourne Againのシェルです。Bash の便利な機能を取り入れた sh 互換のシェルです。 Korn シェル (ksh) と C シェル (csh) の便利な機能を取り入れた sh 互換のシェルです。に準拠することを目的としています。 IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools 標準に準拠することを目的としています。この規格は プログラミングと対話的な使用の両方において,shよりも機能的に向上しています。 使用することができます。また、ほとんどのshスクリプトはBashでそのまま実行することができます。 変更することなく実行できます。
そしてUNIXシェルは http://en.wikipedia.org/wiki/Unix_shell
<ブロッククオートUnix シェルは、コマンドライン インタープリタまたはシェルであり、Unix オペレーティング システムと Unix オペレーティング システムおよび Unix に類似したシステムのための伝統的なユーザー インターフェイスです。 Unix ライクなシステム向けの伝統的なユーザーインターフェイスを提供します。ユーザーは次の方法でコンピュータの操作を指示します。 コマンドラインインタプリタが実行するためにテキストとしてコマンドを入力する。 または、1つまたは複数のコマンドのテキストスクリプトを作成することによって、コンピュータの操作を指示します。ユーザー 通常、ユーザーはターミナル・エミュレーターを使用してUnixシェルと対話します。 しかし、シリアル・ハードウェア接続による直接操作や、ネットワーク・セッションは ネットワークセッションを使用するのが一般的です。
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み】Bashでファイル名と拡張子を抽出する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Bashで変数が数値であるかどうかをテストするにはどうすればよいですか?
-
[解決済み] コマンドライン・ターミナルでの乗算
-
[解決済み] bashでWebサーバーの応答を待つループを作成するには?
-
[解決済み] Ansibleで新しいユーザーとパスワードを作成する
-
[解決済み] シェルスクリプトからウェブブラウザを起動する方法は?
-
[解決済み] MSYSでフォルダを閲覧する
-
[解決済み] ssh 鍵を生成する bash スクリプトの enter キー押下を自動化する。
-
[解決済み] ディレクトリ内のファイルに対して、ファイル名のみ(パスなし)をエコーします。
-
[解決済み] bashでsshがwhileループから抜け出す [重複] [重複
-
[解決済み] Bashで文字列の一文字目を削除する