О некоторых из предыдущих предложений здесь - вы можете использовать команду open
в сочетании с флагом a
, чтобы открыть файл с определенным приложением:
open -a [appname] [filename]
, но если [filename]
не существует, он отображает ошибку the file doesn't exists
или что-то в этом роде и не создает требуемый файл, как вы и просили.
Запишите следующее в файл ~/.bashrc
(если этофайл не существует, вы можете создать его, написав touch ~/.bashrc
внутри терминала):
open2()
{
touch $2
open -a $1 $2
}
И использовать его следующим образом:
open2 [appname] [filename]
Обратите внимание, что appname
- это приложение в папке установленного вами приложения (/Applications
).
Команда touch
создает вам необходимый файл (не волнуйтесь, если файл существует, он не будет удален/ сбросить текущий файл, только переопределить время модификации на текущее время).