我正在尝试在我的bash脚本中使用参数替换...我知道我已经把这一切都搞错了......我正在尝试创建一个重命名文件PART的脚本。
#!/bin/bash
for i in *.hpp; do mv -v "$3 ${$3/$1/$2}" ; done
我得到的错误是:
line 2: $3 ${$3/$1/$2}: bad substitution
答案 0 :(得分:1)
${$3}
会尝试将${"CONTENTS OF $3"}
插入变量中。您更有可能想要${3}
。您更有可能想要${i}
。