псевдоним нескольких команд как один псевдоним

Я сделал псевдоним для youtube-dl с некоторыми опциями, подобными этому

yd="youtube-dl -cit -f 18"

, чтобы я мог скачать его как

yd URL

Я хочу изменить его, чтобы показывать только две строки из вывода, используя

grep -e "Downloading video #" -e ETA

Я могу сделать это в двух псевдонимах, используя |

но есть ли способ сделать его одним псевдонимом

3
задан 27 May 2014 в 11:15

1 ответ

Вам, возможно, понадобилось бы к , делают функцию, так как псевдоним не поддерживает обеспечение параметров непосредственно .

Открывают Ваш ~/.bashrc файл и вводят следующее:

function yd() {
    youtube-dl -cit -f 18 $1 | grep -e "Downloading video #" -e ETA
}

и затем получают Ваш ~/.bashrc использование файла:

source ~/.bashrc

и затем необходимо быть в состоянии использовать yd URL для получения желаемого результата.

0
ответ дан 27 May 2014 в 11:15

Другие вопросы по тегам:

Похожие вопросы: