このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
| linux:bash [2015/08/17 23:31] – [参考文献] ともやん | linux:bash [2023/03/12 14:52] (現在) – [参考文献] ともやん |
|---|
| ====== Bash(Bourne-Again Shell) ====== | ====== Bash(Bourne-Again Shell) ====== |
| |
| | ===== シェバン(shebang) ===== |
| | bash を絶対パスを指定 |
| | <code bash> |
| | #!/bin/bash |
| | </code> |
| | env を使ってを指定 |
| | <code bash> |
| | #!/usr/bin/env bash |
| | </code> |
| ===== source されたスクリプトのディレクトリパスの取得 ===== | ===== source されたスクリプトのディレクトリパスの取得 ===== |
| <code bash> | <code bash> |
| |
| ===== 参考文献 ===== | ===== 参考文献 ===== |
| | [[https://www.tohoho-web.com/ex/shell.html|]]\\ |
| | [[https://atmarkit.itmedia.co.jp/ait/spv/1811/21/news009.html|]]\\ |
| | [[https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%90%E3%83%B3_(Unix)|シバン(Unix)]]\\ |
| [[http://qiita.com/yudoufu/items/48cb6fb71e5b498b2532 | bash/zshでsourceされたスクリプト内で、ファイル自身の絶対パスをとるシンプルな記法]]\\ | [[http://qiita.com/yudoufu/items/48cb6fb71e5b498b2532 | bash/zshでsourceされたスクリプト内で、ファイル自身の絶対パスをとるシンプルな記法]]\\ |
| [[http://luna2-linux.blogspot.jp/2011/03/fedora-14.html | Fedora 14 でコマンドを打ち間違えると・・・]]\\ | [[http://luna2-linux.blogspot.jp/2011/03/fedora-14.html | Fedora 14 でコマンドを打ち間違えると・・・]]\\ |
| | [[https://blog.3qe.us/entry/2017/08/06/025159|bashの`export`の役割と`exec $SHELL -l`について補習する - Lambdaカクテル]]\\ |
| | [[https://shellscript.sunone.me/if_and_test.html|if 文と test コマンド | UNIX & Linux コマンド・シェルスクリプト リファレンス]]\\ |
| | [[https://shellscript.sunone.me/parameter.html|引数を処理する | UNIX & Linux コマンド・シェルスクリプト リファレンス]]\\ |
| | |