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.
    • liv-in-sky
      liv-in-sky @Rookie50 last edited by liv-in-sky

      @Rookie50 mit dem befehl du müßte das funktionieren

      Image 4.png

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

        @liv-in-sky Danke für den Vorschlag, dass ist zwar ein anderer Ansatz und ich muss 2 verschiede Befehle auf den Robby machen, aber es sollte seinen Zweck erfüllen.

        Wenn alles läuft werde ich mich melden.

        Gruß

        Robert

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

          @Rookie50 was brauchst du genau - einen ls befehl der immer die größe mit angibt ? hab das ganze noch nicht gecheckt - beschreib doch nochmal -

          ls -l | grep README.md | awk '{print $5}'
          

          zeigt halt immer die größe dieser datei (README.md) an

          Image 7.png

          oder möchtest du wissen, wie du die variable in einen datenpunkt schreibst?

          1 Reply Last reply Reply Quote 0
          • 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

                              908
                              Online

                              31.8k
                              Users

                              80.0k
                              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