我正在尝试使用sed查找具有特殊字符的字符串并将其替换为大型数据矩阵中的其他特殊字符。具体来说,我想用3_prime_替换所有具有3'的字符串。例如,如果一个刺具有3'Flank,它将变成3_prime_Flank。
我尝试了一些sed命令,但没有用。即:
sed 's/3'/3_prime_/g' test.txt > test2.txt
sed s/3\\'/3\\_prime\\_/g test.txt > test2.txt
sed s/\\'/\\_prime\\_/g test.txt > test2.txt
我认为问题在于我如何接近特殊字符,因为我已经使用sed命令来查找和替换单词,并且这对我一直有效。任何建议将不胜感激!