shellscript
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
shellscript [2025/10/09 12:09] – nullpon | shellscript [2025/10/11 16:48] (現在) – nullpon | ||
---|---|---|---|
行 3: | 行 3: | ||
===== bash ===== | ===== bash ===== | ||
- | シェルスクリプトは基本的にはbashをターゲットに作成する。 | + | シェルスクリプトはbashをターゲットに作成する。POSIX互換のシェルの方がポータビリティが高いが今時bashがない環境は少ない。 |
< | < | ||
行 11: | 行 11: | ||
</ | </ | ||
- | shebangは''# | + | そんなbashがない環境の代表がalpine。dockerでシェルスクリプトを起動するならdebianやubuntuが良いだろう |
- | dockerで起動する場合、alpineにはbashが入ってないため、ubuntu-slimをベースイメージにする。 | ||
===== shの実行オプション ===== | ===== shの実行オプション ===== | ||
shellscript.1760011779.txt.gz · 最終更新: by nullpon