Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zahlen ohne Punkt und Nachkommastellen ausgeben

Empfohlene Antworten

Veröffentlicht

Hallo,

habe ein Bash-Script welches mir den Stromverbauch von Verbrauchern liefert.

Es gibt mir 2 Variablen (Verbraucher und Momentanverbrauch in Watt)aus:

NSHV1 179929

NSHV2 119165

MB1 12311.

MB2 6188.8

MB3 30056.

MB4 125551

HR 6568.4

RL 349.92

SB 3473.2

UH 79.674

Ich möchte gerne das Wert (Watt) ohne "." und ohne Nachkommastellen erscheint.

Jetzt mache ich es so:


WATT=`modpoll -m tcp  -r 64 -c 1 $NETZ${IP[$Z]} -1 -t4:float -f | tail -1 | cut -c 7-12`

Statt dem cut sollte es sicher mit sed gehen. Weiß jemand wie?

Die Frage, die sich mir dabei aber direkt stellt ist, ob es einfach beim Punkt abgeschnitten werden soll (keine Rundung, sondern nur volle Ganzzahlen zählen), oder ob gerundet werden soll auf eine Ganzzahl.

Das wurde bisher nicht klar.

Das sollte mit awk oder auch sed leicht zu lösen sein.

Beim awk kannst du mit -k das Trennzeichen angeben. In diesem Fall ".".

awk -F . '{print $1}'
Beim sed einfach alles ab dem Punkt mit nichts substituieren.
sed 's/\..*//'

Es gibt da übrigens auch ein kleines Büchlein zu. Klick mich

Ist eine gute Referenz, wenn man nachschauen will, wie man da etwas macht.

Ergänzend dazu gibt es auch noch etwas in der Art für reguläre Ausdrücke. Klick mich..

Die beiden Bücher kann ich nur empfehlen.

Leider bin ich mittlerweile wieder fast komplett da raus, aber die beiden Bücher haben mir damals doch diverse Male gute Dienste geleistet. Ein wenig Vorwissen / Grundwissen von Linux und den beiden Themen sollte man natürlich auch da schon haben.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.