别名接受参数并在执行后退出

别名接受参数并在执行后退出

在我的 中~/.bashrc,我有一个名为的别名,yy如下所示

alias yy="youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]'"

但我经常这样做

yy <url list> && exit

我想使它更简单,并将其转换为一个名为的简单别名yye

yye <url list>

有人可以请指教如何进行这个别名定义吗?

答案1

不要为此使用别名。使用函数:

yye() { youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' "$@" && exit; }

上述命令定义了别名。如果您希望它是永久的,请将上述内容放入您的~/.bashrc文件中。

该命令yye可以这样调用:

yye <url list>

相关内容