Hallo,
ich möchte gerne mit einem Skript die Uptime in Tagen und Stunden in eine HTML-Datei schreiben.
Nur die Tage ausgeben funktioniert schon:
PHP-Code:
expr `cat /proc/uptime | sed -r 's/([^\.]*)\..*/\1/'` / 86400
Ersetzen einer Zeile, auf die die Regex zutrifft klappt auch:
PHP-Code:
sed -i "s/.*HUHU.*/`uptime`/g" index.html
Wenn ich nun beide verbinden will bekomme ich einen Fehler:
PHP-Code:
sed -i "s/.*HUHU.*/`expr `cat /proc/uptime | sed -r 's/([^\.]*)\..*/\1/'` / 86400`/g" index.html
expr: fehlender Operand
„expr --help“ gibt weitere Informationen.
-bash: /: is a directory
sed: -e Ausdruck #1, Zeichen 18: unknown option to `s'
Woran liegt das und wie könnte ich z.B. die Ausgabe von "uptime" modifirieren, dass ich nur die Stunden, bzw. die Tage erhalte?
Würde mich riesig freuen, wenn mir jemand helfen kann.
Lesezeichen