Zum Hauptmenü

Thema Bash

find: Änderungsdatum als Unix-Timestamp ohne Bruchteil ausgeben

Mit der Option -printf lassen sich die Ergebnisse des Kommandozeilen-Tools find in einem gewünschten Format ausgeben. Mit dem Format %T@ kann man sich beispielsweise das letzte Änderungsdatum von Dateien im Unix-Timestamp-Format anzeigen lassen, hier nach einer Sortierung von der zuletzt geänderten Datei in einem Verzeichnis: (mehr …)

In der Bash Sekunden umrechnen in Stunden, Minuten und Sekunden

Ein bash Script gibt die Differenz einer Laufzeit zur Mindestlaufzeit in Sekunden aus. Eine negative Zahl zeigt an, wieviele Sekunden bis zur Mindestlaufzeit noch vergehen müssen, eine positive Zahl, um wieviele Sekunden diese bereits überschritten wurde. Nun soll das Ergebnis stattdessen schön im Format hh:mm:ss ausgegeben werden. (mehr …)

Standardfehlerausgabe und Exit Status in PHP-CLI

Normalerweise kommt PHP ja als Scriptsprache zur Erstellung von Webseiten zum Einsatz. Wenn PHP-CLI installiert ist, kann PHP aber auch von der Kommandozeile aufgerufen werden. Wie werden nun Fehlermeldungen auf die Standardfehlerausgabe (stderr) geschrieben und Exit Codes zurückgegeben, wie es bei Linux-Shell-Scripten üblich ist? wie wird beispielsweise folgendes Bash-Script test.sh in PHP übersetzt: (mehr …)

lorem mit abschließendem Umbruch

Mit einem Lorem-Ipsum-Generator werden bekanntlich (pseudo-lateinische) Blindtexte erstellt, mit denen Layout-Vorlagen befüllt werden können. Für die Erstellung von Lorem-Ipsum-Texten direkt in der Konsole habe ich mir unter Debian mittels aptitude das Perl-Tool libtext-lorem-perl installiert. Aufgerufen wird dieses durch den Befehl lorem, die Anzahl der Absätze kann durch den Parameter -p festgelegt werden. Leider wird nach dem letzten Absatz kein Umbruch eingefügt, so dass der folgende Prompt hinten dran „klebt“. (mehr …)