• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Das Monatsmotto Juli lautet -- Kitsch as Kitsch can -- Jeder von Euch kann dafür ganz individuell bestimmen, was für ihn Kitsch ist und ein Foto davon einsenden. Macht mit, traut Euch! --> Klick

aus einer Log-Text möchte ich immer die letzte Zeile abrufen

MacHöppi

Erdapfel
Registriert
25.05.21
Beiträge
3
<div class="bbWrapper">Hallo, <br /> ich bräuchte ein Script welches mir die Letzte Zeile aus einer Log Datei ausliest, damit ich sie weiter an ein anderes Programm geschickt wird.<br /> <br /> Ich habe eine Log-Text-Datei, sagen wir mal die heißt trackinfo.txt, wo meine gespielten Tracks gespeichert werden. In der ersten Zeile steht also der erste gespielte Track mit Interpret und Titel, In der zweiten der nächste usw usw. Das sieht dann ungefähr so aus:<br /> <br /> 1 Interpret - Titel<br /> 2 Interpret - Titel<br /> 3 Interpret - Titel<br /> ....<br /> <br /> Nun möchte ich immer die Letzte Zeile im &quot;Speicher&quot; haben, damit diese dann an ein anderes Programm geleitet wird, welches dann die Daten überträgt.<br /> <br /> Hatte auch erst schon überlegt, ob die Letzte Zeile immer erst in eine andere Textdatei abgespeichern werden muss, aber ich glaube den Schritt kann man sich sparen oder?<br /> ich hab auch schon mal was angefangen, aber das ist glaube ich total falsch <img src="/community/styles/apfeltalk/smilies/Wink.png" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /><br /> <br /> <b>set</b> trackinfo <b>to</b> <b>path to</b> <i>desktop folder</i> as <i>string</i><br /> <b>set</b> trackinfo <b>to</b> trackinfo &amp; &quot;tracklist.txt&quot;<br /> list_position(&quot;tracklist.txt&quot;, trackinfo)<br /> <br /> <b>on</b> list_position(this_item, trackinfo)<br /> <b>repeat</b> <b>with</b> i <b>from</b> 1 <b>to</b> <b>the</b> <b>count</b> <b>of</b> trackinfo<br /> <b>if</b> <i>item</i> i <b>of</b> trackinfo <b>is</b> this_item <b>then</b> <b>return</b> i<br /> <b>end</b> <b>repeat<br /> end</b> list_position<br /> <br /> <b>tell</b> <i>application</i> &quot;LadioCast&quot;<br /> <b>set</b> metadata song <b>to</b> trackinfo<br /> <b>end</b> <b>tell</b></div>
 

sedna

Galloway Pepping
Registriert
22.10.08
Beiträge
1.364
<div class="bbWrapper">Hallo,<br /> <br /> die letzte Zeile einer Textdatei erhält du am einfachsten mit einem Shell Skript<br /> <br /> <div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code"> <div class="bbCodeBlock-title"> Code: </div> <div class="bbCodeBlock-content" dir="ltr"> <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang=""><code>set _theLastLine to do shell script &quot;tail -1 $HOME/Desktop/tracklist.txt&quot;</code></pre> </div> </div><br /> Gruß</div>
 
  • Like
Reaktionen: MacHöppi

MacHöppi

Erdapfel
Registriert
25.05.21
Beiträge
3
<div class="bbWrapper"><blockquote data-attributes="member: 62812" data-quote="sedna" data-source="post: 5607864" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=5607864" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-5607864">sedna schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Hallo,<br /> <br /> die letzte Zeile einer Textdatei erhält du am einfachsten mit einem Shell Skript<br /> <br /> <div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code"> <div class="bbCodeBlock-title"> Code: </div> <div class="bbCodeBlock-content" dir="ltr"> <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang=""><code>set _theLastLine to do shell script &quot;tail -1 $HOME/Desktop/tracklist.txt&quot;</code></pre> </div> </div><br /> Gruß </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> ok, vielen vielen dank.<br /> sowas hatte ich schon probiert, ging aber die ganze zeit nicht. super, genial<br /> kann ich das auch ohne zahl vor den titeln hinbekommen?<br /> Beispiel bei mir steht dort immer:<br /> 1 Interpret - Titel<br /> 2 Interpret - Titel<br /> 3 Interpret - Titel ...<br /> <br /> und ich hätte gerne nur &quot;Interpret - Titel&quot;</div>
 

sedna

Galloway Pepping
Registriert
22.10.08
Beiträge
1.364
<div class="bbWrapper">Hallo,<br /> <br /> das entfernt die Zahl und das erste Leerzeichen am Anfang der Zeile:<br /> <br /> <div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code"> <div class="bbCodeBlock-title"> Code: </div> <div class="bbCodeBlock-content" dir="ltr"> <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang=""><code>set _theLastLine to do shell script &quot;tail -1 $HOME/Desktop/tracklist.txt | sed 's/[^ ]* //'&quot;</code></pre> </div> </div><br /> Gruß</div>
 
Zuletzt bearbeitet:

MacHöppi

Erdapfel
Registriert
25.05.21
Beiträge
3
<div class="bbWrapper">cool, danke dir vielmals. genauso wollte ich das haben. TOP!<br /> Wahnsinn was eine einzige Zile alles kann <img src="/community/styles/apfeltalk/smilies/SmilingCheeks.png" class="smilie" loading="lazy" alt=":)" title="Smile :)" data-shortname=":)" /></div>