model_c2.cpp という名前の cpp コードを含むファイルがあります。コード内の行の 1 つは次のとおりです。
double n=0.0;
bash と sed を使用して、1.0 から 50.0 までループさせたいと考えています。次のループを試しましたが、うまくいきません。私が間違っていることは何ですか?
#!/bin/bash
for i in $(seq 1 50);
do
sed -i -e 's/n=*/n=$i.0/g' $model_c2.cpp
done