Bash
ほとんどの用途において、客観的に他のものより優れているものはありますか?
#!/usr/bin/env bash
#!/bin/bash
#!/bin/sh
#!/bin/sh -
- 等
ずっと前に、末尾にダッシュを追加すると、誰かがスクリプトにコマンドを渡すことを防ぐことができると聞いたことを漠然と覚えていますが、その詳細は見つかりません。
ベストアンサー1
使用すべき#!/usr/bin/env bash
用途は携帯性: 異なる *nix がbash
異なる場所に配置されており、 を使用すると、最初に見つかったもの/usr/bin/env
を実行する回避策になります。bash
PATH
そしてsh
ではありませんbash
。