- 追加された行はこの色です。
- 削除された行はこの色です。
- bash へ行く。
#author("2020-05-18T11:39:37+00:00","default:sagasite","sagasite")
[[Linux]] > bash
RIGHT:2020-05-18 (月) 公開
//RIGHT:2020-05-18 (月) 更新
//----- ----- ----- ----- ----- ----- ----- -----
bashについて学びましょう!
//----- ----- ----- ----- ----- ----- ----- -----
//----- KEYWORD BEGIN -----
#html{{
<!--
<div class="panel panel-danger">
<div class="panel-heading">キーワード</div>
<div class="panel-body">
}}
//----- KEYWORD BEGIN -----
- △△△
//----- KEYWORD END -----
#html{{
</div>
</div>
-->
}}
//----- KEYWORD END -----
//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
#contents
//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* bashとは? [#e2a6ae5b]
-bash - Google 検索
https://www.google.com/search?q=bash
-Bash - Wikipedia
https://ja.wikipedia.org/wiki/Bash
>BashはUnixシェルかつコマンド言語であり、GNUプロジェクトにおけるBourne Shellのフリーソフトウェアによる代替としてブライアン・フォックスによって作成された。
Bashは1989年に初めてリリースされ、ほとんどのLinuxディストリビューションやアップルのmacOSにおけるデフォルトのログインシェルとして広く普及している。
Windows 10におけるWindows Subsystem for Linuxでも利用可能である。
** 公式サイト [#official]
- Bash - GNU Project - Free Software Foundation
https://www.gnu.org/software/bash/
** リンク [#link]
- bashとは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典
https://wa3.i-3-i.info/word11786.html
//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* リファレンス / チュートリアル [#reference]
- bash 入門
https://rat.cis.k.hosei.ac.jp/article/linux/bash_intro.html
- Bashシェルスクリプトの書き方(基本)のおさらいメモ - Qiita
https://qiita.com/rubytomato@github/items/173a812d7a8ec4646955
//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
//* ライブラリー / フレームワーク [#library]
//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* Tips [#tips]
** bashスクリプトのコメントの書き方 [#h15a96d8]
-【シェルスクリプト】コメントの書き方 | 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
//===== ===== ===== ===== ===== ===== ===== ===== ===== =====
* 参考書 [#book]
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4873112540/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/519CHDKSHWL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4873112540/vertex9-22/" target="_blank">入門bash 第3版</a><br>Cameron Newham<br>オライリージャパン<br>2005-10-27<br>¥3080</td></tr></table>
<hr>
}}
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/B07JGYV4Q8/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/41PzlCY9+sL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/B07JGYV4Q8/vertex9-22/" target="_blank">[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる WEB+DB PRESS plus</a><br>山森 丈範<br>技術評論社<br>2018-11-14<br>¥2801</td></tr></table>
<hr>
}}
//----------------------------------------
// A8 Ads - sakura VPS banner
~
#html{{
<center><a href="http://px.a8.net/svt/ejp?a8mat=1O73NW+3B2PRM+D8Y+BXB8X" target="_blank"><img border="0" width="468" height="60" alt="" src="http://www21.a8.net/svt/bgt?aid=101108300200&wid=001&eno=01&mid=s00000001717002003000&mc=1"></a><img border="0" width="1" height="1" src="http://www18.a8.net/0.gif?a8mat=1O73NW+3B2PRM+D8Y+BXB8X" alt=""></center>
}}
//----------------------------------------