如何写value1 ||壳中的value2?

时间:2019-02-24 08:08:02

标签: shell

我会在shell中创建一个简单的脚本,并在用户不输入任何内容的情况下输入默认值。这是我的脚本:

git add -A
git commit -m "checkpoint commit"
git push

我会做类似的事情

git add -A
git commit -m ($1 || "checkpoint commit")
git push

1 个答案:

答案 0 :(得分:2)

您可以使用

git commit -m "${1:-checkpoint commit}"

如果设置了$1,则${1:-checkpoint commit}将扩展为$1的值。

如果未设置$1,它将扩展为:-之后的内容(即本示例中的“检查点提交”)。