Bash один вкладыш, чтобы открыть герр ie (командная строка musi c player) в новом терминале и воспроизвести песню - PullRequest
0 голосов
/ 18 января 2020

Я новичок в bash, и я хотел создать однострочную команду, которая открывает новый терминал и выполняет команду, чтобы открыть herr ie и воспроизвести песню.

#!/bin/bash

open -n -F -a iTerm.app --args herrie -p Feeling\ Good.mp3/

работает команда open, работает вторая команда open herr ie, однако она не воспроизводит песню, и когда я закрываю терминал, я получаю сообщение об ошибке сломанной трубы.

1 Ответ

0 голосов
/ 18 января 2020

Вы можете использовать osascript:

#!/bin/bash
osascript -e 'tell app "Terminal"
    do script "herrie -p YOUR_SONG.mp3"
end tell'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...