Linux > bash
2020-05-18 (月) 公開
bashについて学びましょう!
bashとは? †
- bash - Google 検索
https://www.google.com/search?q=bash
- Bash - Wikipedia
https://ja.wikipedia.org/wiki/BashBashはUnixシェルかつコマンド言語であり、GNUプロジェクトにおけるBourne Shellのフリーソフトウェアによる代替としてブライアン・フォックスによって作成された。
Bashは1989年に初めてリリースされ、ほとんどのLinuxディストリビューションやアップルのmacOSにおけるデフォルトのログインシェルとして広く普及している。
Windows 10におけるWindows Subsystem for Linuxでも利用可能である。
公式サイト †
- Bash - GNU Project - Free Software Foundation
https://www.gnu.org/software/bash/
リンク †
- bashとは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典
https://wa3.i-3-i.info/word11786.html
リファレンス / チュートリアル †
- Bashシェルスクリプトの書き方(基本)のおさらいメモ - Qiita
https://qiita.com/rubytomato@github/items/173a812d7a8ec4646955
Tips †
bashスクリプトのコメントの書き方 †
- 【シェルスクリプト】コメントの書き方 | server-memo.net
https://www.server-memo.net/shellscript/comment.html
シェルスクリプト内にコメントを書く場合は、「#」を入力してからその後にコメントを書くという形式になり
「#」を入力した位置から行の最後までがコメントとして扱われます。#!/bin/bash # # 1.行を全部コメントとする # echo "Hello World." # 2.行の途中からコメントとする echo "Hello World. # 3.ダブルクォートで囲んでみる" echo 'Hello World. # 4.シングルクォートで囲んでみる'
- シェルスクリプトで複数行のコメントアウト - Qiita
https://qiita.com/kaw/items/ffdaf5d23627c0bd7e87
複数行コメントアウト
複数行をコメントアウトするには、"<<"と任意の文字列(例:"COMMENTOUT")を使い、まずコメントアウトを開始します。そして、行頭に、先ほどの任意の文字列(例:"COMMENTOUT")が出てくるとコメントアウトが終了します。
例えば、以下のようなスクリプトを実行すると、"Hi, Ichiro!"のみ出力されます。#!/bin/bash echo "Hi, Ichiro!" << COMMENTOUT echo "Hi, Jiro!" echo "Hi, Saburo!" COMMENTOUT
参考書 †
![]() | 入門bash 第3版 Cameron Newham オライリージャパン 2005-10-27 ¥3080 |
![]() | [改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる WEB+DB PRESS plus 山森 丈範 技術評論社 2018-11-14 ¥2801 |
