Я написал код на C++ и теперь хочу заменить число в строке с помощью сценариев оболочки.
Часть, которая должна быть заменена:
if (random<=90)
Как я могу изменить 90 из сценария оболочки?
Я написал это, но мне нужно что-то более эффективное, чем sed
или с лучшим регулярным выражением, чтобы соответствовать самому числу.
for i in {1..1000..100}
do
sed -i "s/(random<=.*)/(random<=$i)/g" myfile
done