Wie erstellt man ein Linux-Skript zum Tage herunterzählen?

Antwort vom

Ein einfaches Bash-Skript, das die verbleibenden Tage bis zu einem bestimmten Datum herunterzählt, könnte so aussehen: ```bash #!/bin/bash # Ziel-Datum im Format JJJJ-MM-TT ziel_datum="2024-12-31" # Aktuelles Datum und Ziel-Datum in Sekunden seit 1970-01-01 umrechnen heute=$(date +%s) ziel=$(date -d "$ziel_datum" +%s) # Differenz in Tagen berechnen differenz=$(( (ziel - heute) / 86400 )) if [ $differenz -ge 0 ]; then echo "Noch $differenz Tage bis zum $ziel_datum." else echo "Das Datum $ziel_datum ist bereits vergangen." fi ``` Das Skript kann beliebig angepasst werden. Das Ziel-Datum einfach in der Variable `ziel_datum` ändern. Speichern, ausführbar machen (`chmod +x skript.sh`) und ausführen.

Kategorie: Technik Tags: Linux Skript Countdown

Verwandte Fragen

Welche Programmiersprachen werden unter Linux am häufigsten verwendet?

Die meistgenutzten Programmiersprachen unter Linux sind klar C, Python, Shell/Bash, C++ und zunehmend auch Rust – weil Linux selbst, Systemwerkzeuge, Automatisierung und Serverdienste genau auf...

Läuft AutoHotkey v2 unter Linux?

AutoHotkey v2 läuft unter Linux nicht nativ. Praktisch heißt das: Deine bestehenden AHK-v2-Skripte funktionieren dort nur eingeschränkt über Wine oder du musst sie auf Linux-Werkz...

Hat Linux ähnliche Dateien wie DLL?

Ja: Unter Linux heißen die Entsprechungen zu DLLs meist .so-Dateien („shared objects“). Sie sind gemeinsam genutzte Bibliotheken, die Programme zur Laufzeit laden, also funktional se...

Wie öffnet man Ordner in Linux Mint beim Systemstart automatisch minimiert?

Direkt beim Systemstart „minimiert öffnen“ geht in Linux Mint für normale Ordnerfenster nicht sauber als Standardfunktion, weil ein Dateimanager-Fenster erst geöffnet und da...

Wo stellt man in antiX Linux den Ablageort für PDF-Dateien ein?

In antiX stellst du den Ablageort für PDF-Dateien nicht systemweit ein, sondern in dem Programm, das die PDF speichert oder herunterlädt. Standardmäßig landen Dateien meist in /ho...