使用 read 来简化 bash 命令

使用 read 来简化 bash 命令

我正在尝试简化我所使用的一些视频流的小命令。

我可以使用以下命令成功调用流视频:

livestreamer -p mpv --crunchyroll-username="USERNAME_HERE" --crunchyroll-password="PASSWORD_HERE" LINK_HERE --player-passthrough hls

我使用我的账户信息,并粘贴视频链接。这会在 mpv 中打开所述流并播放正常。

我用来调用读取然后完成的 URL 的 bash 脚本如下:

#!/bin/bash

read -p "Please enter URL of Crunchyroll Video: " url

livestreamer -p mpv --crunchyroll-username="USERNAME_HERE" --crunchyroll-password="PASSWORD_HERE" $url --player-passthrough hls

但是,这什么都没做,只是输出了一行空白。我是不是漏掉了什么?我想知道这是否可能只是在命令运行前退出整个命令,因为需要告诉它传递它或者其他什么。

答案1

好的。我刚刚才知道。

我为 livestreamer 创建了一个配置,并能够存储我需要的值,甚至用户名和密码。

现在我只需使用“livestreamer URL_HERE”即可调用我需要的内容,它按预期工作。根本不需要 bash 脚本!

相关内容