Вот несколько возможных ответов, все с использованием утилиты командной строки open.
Параметр -a означает «открыть аргумент файла с помощью указанного приложения»:
open -a TextEdit file.txt
Параметр -e означает «открыть аргумент файла с помощью приложения TextEdit»:
open -e file.txt
Параметр -t означает «открыть файл с помощью приложения по умолчанию для редактирования текстовых файлов, как определено с помощью LaunchServices». По умолчанию это будет /Applications/TextEdit.app; однако этот параметр может быть переопределен:
open -t file.txt
Наконец, любой файл текстового типа будет открыт приложением, привязанным к текстовому типу, если вы просто скажете open file.txt
. Вы можете использовать команду «Файл» , чтобы показать , что операционная система считает , что тип файла: file file.txt
. Так, например, если вы переименовали «file.txt» в «textfile», то open textfile
все равно открыли бы его в приложении для редактирования текстового файла по умолчанию, если file textfile
все еще думали, что «textfile» на самом деле является текстовым файлом.
Короткий файл справки open
можно найти, запустив
open --help
Или вы можете прочитать все руководство с
man open