Ich habe versucht, den Befehl zu verwenden:
open <filename.pdf>
aber die Nachricht, die ich bekam, war
Es konnte kein Dateideskriptor abgerufen werden, der sich auf die Konsole bezieht
Was kann ich machen?
Haben Sie in diesem Befehl wörtlich die Zeichen „<“ und „>“ eingegeben, oder meinten Sie:
open FILENAME.pdf
Wobei FILENAME eine Platzhaltervariable für potenziell beliebige Dateinamen ist?
Die Umleitungszeichen von < > haben eine besondere Bedeutung und werden von der Shell interpretiert, und ihre Verwendung, wie Sie sie beschrieben haben, kann durchaus zu dieser Fehlermeldung führen, da Ihr Befehl in diesem Fall so etwas wie „den Standard-Eingabedateideskriptor für den Befehl zum Öffnen erstellen“ bedeutet sei filename.pdf und mache seinen Standard-Ausgabedateideskriptor zu UNNAMED FILE'
Das erklärt wahrscheinlich deinen Fehler.
F.
Benutze das:
Öffnen Sie /Benutzer/IhreID/Unterordner1/Unterordner2/Ihr Dateiname.pdf
Dies funktioniert, da Preview
dies der Standardhandler für PDF-Dateien ist. Wenn es keinen Standardhandler gibt ODER Sie mit einer anderen App öffnen möchten, verwenden Sie die -a
Option und geben Sie den Handler/die App an, die Sie verwenden möchten. Und lesen Sie man open
... oder tippen Sie einfach open
auf der Befehlszeile von selbst.
grg