WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 13.12.2007, 23:43   #1
MasterX
Master
 
Registriert seit: 18.05.2000
Beiträge: 556


Standard Linux bash, datum einer datei ermitteln

Hallo !

Hab ein kleines Problem (unter Linux).

Ich will in einem Bash-Script (busybox) prüfen wann eine Datei geändert wurde.
Das sehe ich ja an sich mit ls -lt.

Ich brauche aber nur das Datum (+Uhrzeit), das ich dann in eine Variable oder eine Datei speichere um später prüfen zu können ob die Datei geändert wurde.
Allerdings schaffe ich es nicht die entsprechende Spalte zu extrahieren; hab jetzt etwas mit cut herumgespielt aber nicht geschafft.

Bin mir sicher, dass mir hier jemand sagen kann wie das geht
Vielleicht ist ja auch mein Ansatz mit ls und cut nicht geeignet. Das ganze soll so einfach wie möglich sein, und ich hab auch nur die Befehle der busybox zur Verfügung.

besten Dank,
MasterX
MasterX ist offline   Mit Zitat antworten
Alt 14.12.2007, 00:01   #2
MasterX
Master
 
Registriert seit: 18.05.2000
Beiträge: 556


Standard

Ok, hätte eine Lösung gefunden und zwar:
ls -lt dateiname | cut -c44-55

Kann ich davon ausgehen, dass die Spalten bei ls immer gleich bleiben ??
MasterX ist offline   Mit Zitat antworten
Alt 14.12.2007, 11:00   #3
ingomar
rh 805007434729099
 
Benutzerbild von ingomar
 
Registriert seit: 03.09.2003
Ort: wien
Alter: 55
Beiträge: 710


Standard

ich hätts mit awk '{print$SPALTE}' gemacht - anyway

denke die spalten sollten immer gleich bleiben.
ingomar ist offline   Mit Zitat antworten
Alt 14.12.2007, 19:12   #4
MasterX
Master
 
Registriert seit: 18.05.2000
Beiträge: 556


Standard

Danke für Antwort !

Muss mal testen, was awk an CPU-Zeit braucht.
Das ganze läuft nämlich auf einem Embedded System und soll deshalb so einfach/schnell wie möglich sein.
MasterX ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:00 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag