Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Dateigröße von ls -l ermitteln

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Dateigröße von ls -l ermitteln

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Rookie50 last edited by

      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

      liv-in-sky 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Rookie50 last edited by

        @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

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Rookie50 last edited by paul53

          @Rookie50 sagte:

          Ausgabe von "ls -l" in einem Datenpunkt:

          Sind die Zeilenumbrüche nicht mehr vorhanden oder nur nicht zu sehen ?

          1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Rookie50 last edited by

            @Rookie50 mit den daten die du gepstet hast ginge dieses blockly - aber paul53 hat wahrscheinlich eine schnellere lösung

            Image 9.png

            1 Reply Last reply Reply Quote 1
            • R
              Rookie50 last edited by

              @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 😞

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Rookie50 last edited by

                @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);
                
                1 Reply Last reply Reply Quote 1
                • R
                  Rookie50 last edited by

                  Vielen Dank an Euch, ich habe den Ansatz von @liv-in-sky verfolgt und es wie folgt gelöst:

                  76343a31-0fb8-46e9-9a6f-479e2ae6d217-image.png

                  Jetzt habe ich die Größe der Datei in einem Datenpunkt stehen und den weiter verarbeiten.

                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Rookie50 last edited by

                    @Rookie50 bin mir nicht sicher aber ich glaube statt den "aktualisiere" blockly's wäre "steuere" besser - vielleicht kann @paul53 das bestätigen oder negieren

                    paul53 1 Reply Last reply Reply Quote 1
                    • paul53
                      paul53 @liv-in-sky last edited by

                      @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.

                      1 Reply Last reply Reply Quote 1
                      • R
                        Rookie50 last edited by

                        👍 Ihr seit spitze 😄

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        751
                        Online

                        31.8k
                        Users

                        79.9k
                        Topics

                        1.3m
                        Posts

                        javascript
                        3
                        14
                        677
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo