Dein Code:
was enthält pdffile?Code:pdffile=`ls | grep .pdf` name=` basename -s .pdf $pdffile `
was macht basename darauf?
was landet danach in name?
Dein Code:
was enthält pdffile?Code:pdffile=`ls | grep .pdf` name=` basename -s .pdf $pdffile `
was macht basename darauf?
was landet danach in name?
Ich bin root - ich darf das.
thanks, exponator
- Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
- Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma
Ich beantworte diese Fragen mal aus meinen Gedanken heraus:
$pdffile enthält sämtliche Dateinamen die gefunden werden inkl. der Endung .pdf
basename nimmt die Endung weg,
sodass in $name im Grunde nur noch der Dateiname enthalten ist.
Die Frage, die ich mir stelle ist allerdings:
Was passiert mit pdffile, sodass name immer nur EINE abzuarbeitende Datei enthält?
Ich bekomme gedanklich die Reihenfolge [eine Datei nach der anderen] nicht auf den Schirm. Ganz nach dem Motto: Wie sag ichs meinem Kinde.
thanks, exponator
- Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
- Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma
Du brauchst kein basename um das .pdf abzuschneiden, das kann die bash selber:
Code:#!/bin/bash pdffiles='*.pdf' for filename in $pdffiles; do pdftoppm -jpeg "$filename" "Bilder/${filename%.pdf}" done exit
Dir fehlen halt ein paar Basis Dinge zum Thema Felder - https://opensource.com/article/18/5/...ro-bash-arrays
Gruß nopes
(,,,)---(^.^)---(,,,) /var/log/messages | grep cat
drcux, stimmt.
Was so ein Prozentzeichen nicht alles ausmacht.
Und dann noch das richtige Quoting dazu.
Phänomenal
Fragen an Dich persönlich. Woher weißt du sowas alles und wie lange bist du schon beim Scripting? Gibt es dazu Hilfeseiten mit Beispielen?
Ich bin zwar schon über 60, aber noch lange nicht ausgelernt sehe ich wohl.
Gut, dass es doch noch Menschen gibt die Wissen vermitteln.
Danke.
@nopes
Felder? Das letzte Mal, als ich mit Feldern zu tun hatte ist über 46 Jahre her. Ich sag mal: C64 und Basic.
thanks, exponator
- Laptop 1: openSuSE Leap 15.3 - KDE 5 Plasma
- Laptop 2: openSUSE Leap 15.3 - KDE 5 Plasma
Lesezeichen