![使用 sed 将变量附加到特定行](https://linux22.com/image/191926/%E4%BD%BF%E7%94%A8%20sed%20%E5%B0%86%E5%8F%98%E9%87%8F%E9%99%84%E5%8A%A0%E5%88%B0%E7%89%B9%E5%AE%9A%E8%A1%8C.png)
我试图将循环中变量的值附加到第一行,因此,在每次迭代中,行都会增长。我在尝试
sed -i '1s/.*/& $(echo "T$(echo "$j-3" | bc -l)_S$k")/' T_iSlicesExtraction_2.csv
所以,我试图将 $(echo "T$(echo "$j-3" | bc -l)_S$k") 的值添加到第一行。但我在“扫描”不同的特殊字符时遇到了问题,我对此有点迷失。我试图用 \ 来逃避 $ ,但没有运气。
我试图将循环中变量的值附加到第一行,因此,在每次迭代中,行都会增长。我在尝试
sed -i '1s/.*/& $(echo "T$(echo "$j-3" | bc -l)_S$k")/' T_iSlicesExtraction_2.csv
所以,我试图将 $(echo "T$(echo "$j-3" | bc -l)_S$k") 的值添加到第一行。但我在“扫描”不同的特殊字符时遇到了问题,我对此有点迷失。我试图用 \ 来逃避 $ ,但没有运气。