date '+%k' als Variable übergeben

muellners

muellners

Jungspund
Hallo,

versuche verzweifelt, den aktuellen Tag und die vergangene Stunde als Variable zu übergeben, um danach mit grep weiterzuverarbiten!

declar stunde=date '+%k' - 1

declar tag=date '+%d'

haut nicht hin ;-}
 
soll das in der shell funktionieren?

dann machs mal so:

VARIABLE=$(date +k)

und dann kannst du die variable ansprechen. zb mit:

echo $VARIABLE

mehr isses nicht ;)
 
Und wie zieh ich eine Stunde ab ?

ist ne gute Lösung, und wie zieh ich von der aktuellen Stunde eine ab ???
 
stunde=$(date --date="1 hour ago" +%k) # Stunde (vor einer Stunde)
tag=$(date --date="1 hour ago" +%d) # Tag (vor einer Stunde)
 
Wenn du mit Variablen rechnen willst:
i=$(($i - 1))

oder
let i=$i-1

oder Variable als Integer deklarieren:
typeset -i i=10
i=i-1
 

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

Dateien selektieren und zählen

Shell-Skript Datum in einer Datai suchen

HandbrakeCLI Shell Skript

Liste mischen. Alternativen zu sort -R

Zurück
Oben