我读过,如果您想以便携式方式使用Bash,则应该使用shebang:
#!/usr/bin/env bash
但是现在我想知道:当我想明确声明我不依赖Bash而是编写了POSIX兼容脚本时,我应该使用:
#!/bin/sh
还是#!/usr/bin/env sh在这里更可取?
#!/usr/bin/env sh
shell posix sh
posix ×1
sh ×1
shell ×1