Bash脚本 - 需要帮助获得匹配和替换工作

时间:2013-02-22 02:39:17

标签: regex linux bash shell

我正在尝试在我的bash脚本中使用参数替换...我知道我已经把这一切都搞错了......我正在尝试创建一个重命名文件PART的脚本。

#!/bin/bash
for i in *.hpp; do  mv -v "$3 ${$3/$1/$2}" ; done

我得到的错误是:

line 2: $3 ${$3/$1/$2}: bad substitution

1 个答案:

答案 0 :(得分:1)

${$3}会尝试将${"CONTENTS OF $3"}插入变量中。您更有可能想要${3}。您更有可能想要${i}