Ich weiß, dass ich mehrere Dateien in einem Verzeichnis wie folgt öffnen kann:
find -name *.foo -xargs <command> {} \;
Dies funktioniert, aber wenn Sie versuchen, eine Reihe von Textdateien gleichzeitig in gedit zu öffnen, werden diese nacheinander geöffnet (wenn eine Datei geschlossen wird, wird die nächste geöffnet).
Ich möchte alle diese Dateien gleichzeitig öffnen. Wie kann ich das erreichen?
open -a SublimeText admin.py forms.py
es in einem Fenster mit zwei Registerkarten geöffnet.Unter Mac OS X Bash können Sie Folgendes ausführen:
Ein Nachteil ist, dass es in einem neuen Fenster von Sublime geöffnet wird, anstatt eine neue Registerkarte zu verwenden.
quelle
Ich denke, dass Sie in diesem Fall verwenden könnten
quelle
\'"
) enthält, daxargs
die Eingabe in Anführungszeichen gesetzt werden muss,find
die nicht erzeugen. Verwenden Sie entwederfind … -print0 | xargs -0 …
oder verwenden Sie die einfacherefind … -exec … {} +
.-print0 | xargs -0
besteht das Problem, dass stdin verschlungen wurde und nicht mehr an das Terminal angeschlossen ist. Ein Problem, wenn Sie versuchen, einen Textmodus-Editor zu verwenden.