我想在sed命令中使用命令行参数,其中我正在将参数包装在“'中。我的命令是:在sed命令中使用命令行参数
mycomputer$ sed 's/^\(.\{'$1'\}\)./\1'$2'/' out2.fa 2 A
基本上着眼于一个文件中的一行,并更改第二位到A.当我硬编码在这工作,但上述结果:
sed: -e expression #1, char 21: Invalid content of \{\}
也应该使用$ 2和$ 3作为命令行参数,因为文件名在技术上是第一个参数?
你能给你试图改变解释这个充满 –