Unixシェルとは? わかりやすく解説

Unixシェル

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/24 01:58 UTC 版)

Unixシェルは、Unix系システムにおけるコマンドラインシェルである。ユーザーインターフェースとして対話的に利用したり複数のコマンド並べたシェルスクリプトを実行する。


注釈

  1. ^ ~/.tcshrc が見つからない場合のみ
  2. ^ a b c 実際には ~/.bash_profile~/.bash_login~/.profile の順で最初に読み取り可能なファイルだけを読み込む。sh として呼び出されたときは ~/.profile のみを読み込む。

出典

  1. ^ Re: Late Bloomers Revisited USENET post to comp.lang.misc by Piercarlo "Peter" Grandi, Dept of CS, UCW Aberystwyth, UK, Dec 17, 1989.
  2. ^ The MiriBSD Korn Shell”. MirOS. 2012年7月8日閲覧。
  3. ^ Use zsh as the default shell on your Mac - Apple Support”. Apple. 2022年4月8日閲覧。
  4. ^ Harley Hahn, Harley Hahn's Guide to Unix and Linux.
  5. ^ Hamilton C shell for Windows Release Notes 4.0, retrieved June 19, 2010.
  6. ^ es-shell”. Google Code. 2012年7月8日閲覧。
  7. ^ pysh”. Sourceforge.jp. 2012年7月8日閲覧。
  8. ^ Zoidberg”. CPAN. 2012年7月8日閲覧。


「Unixシェル」の続きの解説一覧

UNIXシェル

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/07 19:28 UTC 版)

ヒアドキュメント」の記事における「UNIXシェル」の解説

ヒアドキュメント標準入力として扱われるため、標準入力扱えるコマンド組み合わせて使用する必要がある文字列リテラルファイルし受け取らないようなコマンド使用する場合は、変数を介して渡したり、bash固有の機能Process Substitution利用したりする必要がある。 以下の例では、ヒアドキュメントテキストtrコマンドへの入力となっている。 $ tr a-z A-Z < one two three > uno dos tres > END_TEXT ONE TWO THREE UNO DOS TRES ここではEND_TEXTを区切り文字としてあり、ヒアドキュメント始め終わり位置規定している。下2行のONE TWO THREEUNO DOS TRESは、trコマンド実行して出力され結果である。 ヒアドキュメント開始するところで<<-とすると、行頭タブ無視されるようになり、シェルスクリプトインデント崩さずヒアドキュメント書けるようになる(なお、コマンドラインタブ文字入力するには特殊な操作が必要となる。また、以下の例はタブではなくスペース書いてあるので、そのままコピペしても動作しない)。 $ tr a-z A-Z <<-END_TEXT> one two three > uno dos tres > END_TEXT ONE TWO THREE UNO DOS TRES デフォルトで、変数展開バッククオートによるコマンド展開も行われる。 $ cat << EOF> Working dir $PWD > EOF Working dir /home/user これらは、区切り文字引用符で囲むことで無効にできる。 $ cat << "EOF"> Working dir $PWD > EOF Working dir $PWD また、bashkshzshではヒアストリングという機能存在する。 $ tr a-z A-Z <<<"Yes it is a string" YES IT IS A STRING

※この「UNIXシェル」の解説は、「ヒアドキュメント」の解説の一部です。
「UNIXシェル」を含む「ヒアドキュメント」の記事については、「ヒアドキュメント」の概要を参照ください。

ウィキペディア小見出し辞書の「Unixシェル」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Unixシェル」の関連用語

Unixシェルのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Unixシェルのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのUnixシェル (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのヒアドキュメント (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS