M
monox
Grünschnabel
Hallo
Ich möchte mit Hilfe von regular expression im selben File die Zahl hinter sleep durch eine zufällige Zahl im gleichen File mit Hilfe von sed und Regular expressions ändern. Bitte fragt mich nicht, was das soll, es ist teil eines grössren Scripts. Allerdings funktioniert es nicht.
Im unterem Beispiel sollten nachher z.B. sleep 2 z.b. durch sleep 5 ersetzt werden nach einer Ausührung.
#!/bin/bash
echo "hallo"
sleep 2
Z=`expr 1 + $RANDOM % 10`
echo $Z
sed -i -re "s/sleep [1-10]+/sleep ${Z}/g" $0
sleep 3
-----
mfg
monox
Ich möchte mit Hilfe von regular expression im selben File die Zahl hinter sleep durch eine zufällige Zahl im gleichen File mit Hilfe von sed und Regular expressions ändern. Bitte fragt mich nicht, was das soll, es ist teil eines grössren Scripts. Allerdings funktioniert es nicht.
Im unterem Beispiel sollten nachher z.B. sleep 2 z.b. durch sleep 5 ersetzt werden nach einer Ausührung.
#!/bin/bash
echo "hallo"
sleep 2
Z=`expr 1 + $RANDOM % 10`
echo $Z
sed -i -re "s/sleep [1-10]+/sleep ${Z}/g" $0
sleep 3
-----
mfg
monox