Ho scritto codice C ++ e ora voglio sostituire il numero in una stringa usando gli script di shell.
La parte che deve essere sostituita:
if (random<=90)
Come posso cambiare il 90 da uno script di shell?
Ho scritto questo, ma ho bisogno di qualcosa di efficiente diverso sedo con una migliore espressione regolare solo per abbinare il numero stesso.
for i in {1..1000..100}
do
sed -i "s/(random<=.*)/(random<=$i)/g" myfile
done
myfilefino random<=901all'ultima iterazione.