7
$ ./myscript my.site.com

如何替换第一个参数中的所有点?这是我目前的尝试,但它返回了一个错误的替换错误。

#!/bin/bash
dbname=${$1//./_}

echo $dbname
4

1 回答 1

12
dbname=${1//./_}

在 1 之前删除$,因为$1${1}是相同的。

于 2012-06-01T05:11:19.133 回答