如何更改脚本中参数的值?

Modified on: Thu, 14 Jun 2018 09:59:23 +0800

我尝试了以下简单的小脚本:

#!/bin/bash $1="bar" echo $1

但是当我运行./script foo时,我收到错误并且值没有改变:

#!/bin/bash
$1="bar"
echo $1

我知道$ 1是您传递给脚本的第一个参数。但即使这样,我也希望改变它的价值。

最佳答案

您可以使用内置set

#!/bin/bash set -- "bar" echo $1

来源及更多信息:更改命令行参数 - bash


相关问答

添加新评论