Stammtisch 2024-08-16: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „16.08.2024 - 20:00 Uhr, Online-Stammtisch auf [https://bbb.ch-open.ch/rooms/ulf-nm2-y26/join https://bbb.ch-open.ch/rooms/ulf-nm2-y26/join] == wöchentlicher…“) |
|||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 8: | Zeile 8: | ||
== Anwesende == | == Anwesende == | ||
* Holger | * Holger | ||
− | * | + | * Plocki |
− | * | + | * Rainer |
− | * | + | * Klaus |
---- | ---- | ||
Zeile 18: | Zeile 18: | ||
----- | ----- | ||
− | === | + | === Debian hat 31. Geburtstag === |
− | <!-- | + | <!-- Debian, Distribution, Linux, Geburtstag Debian --> |
− | + | Heute ist wirklich nicht viel los, so lernen wir drei uns einfach mal besser kennen. Plocki merkt an, dass heute, am 16.08.2024 die Linux-Distribution [https://www.debian.org/doc/manuals/project-history/ ''Debian'' seinen 31. Geburtstag feiert]. | |
----- | ----- | ||
− | === | + | === Kleine Shelleinführung – Teil 7 === |
<!-- Stichwort 1, Stichwort 2, Stichwort 3 (zum Thema 2) --> | <!-- Stichwort 1, Stichwort 2, Stichwort 3 (zum Thema 2) --> | ||
+ | [Plockis Link ''Rechnen mit Arithmetik'']. | ||
+ | var1=1 | ||
+ | var2=2 | ||
+ | echo $var1+$var2 | ||
+ | 1+2 | ||
+ | So kann man nur Zeichenketten aneinanderheften; das Rechenergebnis fehlt nämlich. Es werden nur die verschiedenen Variablen aneinandergereiht. | ||
+ | |||
+ | Wenn man wirklich rechen will (mit Ganz-Zahlen), muss man diese Syntax nutzen: | ||
+ | '''var=$((i=1))''' | ||
+ | '''while read LINE; do''' ("while" ist ein Schleifentyp) | ||
+ | '''echo "$i\t: $LINE"''' | ||
+ | '''i=$((i+1))''' | ||
+ | '''done < $1''' | ||
+ | |||
+ | Beispiel: Anzahl Tage seit beliebigem Datum: | ||
+ | '''startday=$(date -d 2022/2/24 +%s)''' | ||
+ | '''endday=$(date +%s)''' | ||
+ | |||
+ | '''diff=$(($endday - $startday)''' | ||
+ | |||
+ | # Differenz in Sekunden! | ||
+ | '''echo "Differenz in Sekunden: $diff"''' | ||
+ | |||
+ | '''echo "$((diff / 86400))"''' | ||
+ | |||
+ | Dazu einfach mal die Manpage zu ''date'' anschauen: | ||
+ | <$> '''man date''' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Was ist eigentlich die "UTC"-Zeit? ==== | ||
+ | Rainer fragt, was eigentlich die in Plockis angegebene ''UTC''-Zeit ist. Hier ist die Antwort: [https://bbb.ch-open.ch/html5client/join?sessionToken=euslajiu6y2ukqt8 ''UTC'' – Wikipedia]. | ||
Version vom 16. August 2024, 21:08 Uhr
16.08.2024 - 20:00 Uhr, Online-Stammtisch auf https://bbb.ch-open.ch/rooms/ulf-nm2-y26/join
wöchentlicher onlineStammtisch
Auf dem Stammtisch Mai 2020 beschlossener wöchentlicher Stammtisch jeden Freitag ab 20:00 Uhr anstelle des monatlichen Stammtisches im realen Leben.
Anwesende
- Holger
- Plocki
- Rainer
- Klaus
Themen (Sammelüberschrift ERSTE Ebene)
Debian hat 31. Geburtstag
Heute ist wirklich nicht viel los, so lernen wir drei uns einfach mal besser kennen. Plocki merkt an, dass heute, am 16.08.2024 die Linux-Distribution Debian seinen 31. Geburtstag feiert.
Kleine Shelleinführung – Teil 7
[Plockis Link Rechnen mit Arithmetik].
var1=1 var2=2 echo $var1+$var2 1+2
So kann man nur Zeichenketten aneinanderheften; das Rechenergebnis fehlt nämlich. Es werden nur die verschiedenen Variablen aneinandergereiht.
Wenn man wirklich rechen will (mit Ganz-Zahlen), muss man diese Syntax nutzen:
var=$((i=1)) while read LINE; do ("while" ist ein Schleifentyp) echo "$i\t: $LINE" i=$((i+1)) done < $1
Beispiel: Anzahl Tage seit beliebigem Datum:
startday=$(date -d 2022/2/24 +%s) endday=$(date +%s) diff=$(($endday - $startday)
# Differenz in Sekunden! echo "Differenz in Sekunden: $diff"
echo "$((diff / 86400))"
Dazu einfach mal die Manpage zu date anschauen:
<$> man date
Was ist eigentlich die "UTC"-Zeit?
Rainer fragt, was eigentlich die in Plockis angegebene UTC-Zeit ist. Hier ist die Antwort: UTC – Wikipedia.
Zurück zur Übersicht