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 sed
o 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
myfile
fino random<=901
all'ultima iterazione.