NEWS
[gelöst] Dateigröße von ls -l ermitteln
-
Ich schreibe die Ausgabe von ls -l in einen Datenpunkt. Diesen Datenpunkt wollte ich nun zerlegen und die Größe der Datei last_map ermitteln und in einen neuen Datenpunkt oder eine Variable schreiben. Das ist alles
Gruß
Robert
-
@Rookie50 dass geht mit dem letzten post auch - ist einfacher als die daten nochmal mit einem javascript zu zerlegen - dazu müßtest du wohl über regex gehen und den "string" durchsuchen
meiner meinung nach ist eine zweite "ls" oder eine "du" abfrage definitiv einfacher
-
@Rookie50 sagte:
Ausgabe von "ls -l" in einem Datenpunkt:
Sind die Zeilenumbrüche nicht mehr vorhanden oder nur nicht zu sehen ?
-
@Rookie50 mit den daten die du gepstet hast ginge dieses blockly - aber paul53 hat wahrscheinlich eine schnellere lösung
-
@paul53 said in Dateigröße von ls -l ermitteln:
Zeilenumbrüche nicht mehr vorhanden oder
Die scheinen nicht mehr da zu sein, wenn ich es in einen editor kopiere ist es eine Zeile
-
@Rookie50 sagte:
ist es eine Zeile
Dann versuche es mal so:
const idLs = '...'; const idSize = '...'; var txt = getState(idLs).val; var pos = txt.indexOf('last_map'); txt = txt.substring(0, pos + 8); var arr = txt.split(' '); pos = arr.indexOf('last_map'); setState(idSize, parseInt(arr[pos - 4]), true);
-
Vielen Dank an Euch, ich habe den Ansatz von @liv-in-sky verfolgt und es wie folgt gelöst:
Jetzt habe ich die Größe der Datei in einem Datenpunkt stehen und den weiter verarbeiten.
-
-
@liv-in-sky sagte:
statt den "aktualisiere" blockly's wäre "steuere" besser
Nein, da der Wert nicht gesendet, sondern nur angezeigt wird, ist "aktualisiere" korrekt.
-
Ihr seit spitze