我想知道sh符号链接的意义dash是什么?我知道这dash应该比 快bash,但我不确定为什么原始sh外壳不存在于sh.
或者如果有什么原因没有sh链接到bash?
在脚本中,第一行应该指定解释器的路径。
但是在 Linux、Unix 或 BSD 的不同服务器上,此路径可能不同。
什么更可取?
#!/usr/bin/env bash
Run Code Online (Sandbox Code Playgroud)
或者
#!/bin/bash
Run Code Online (Sandbox Code Playgroud) 在 Ubuntu 中,默认/bin/sh指向./bin/dash
我想/bin/bash用作我的系统范围的 shell 用于/bin/sh. 做这个的最好方式是什么?