我的脚本基于以下问题 使用命令查找和替换文件中的文本
我有很多名为 test_xxx_01.sql 的文件,其中我需要用 testoriginal_xxx 替换文本 testoriginal,所以我写了以下命令
for i in {220,630,1000}; do sed -i 's/testoriginal/testoriginal_\$\{i\}/g' test_${i}_01.sql; done
预期输出是在文件 test_221_01.sql 中,现在应该有“testoriginal_221”。
但我有 testoriginal_${i}
我该如何修复这个命令?