如何在标志后读取用户输入

如何在标志后读取用户输入

我正在编写一个下载并编译程序的 bash 脚本,但我不知道应该查找什么来完成我想要的任务,所以我开始...

我想要的是:

sudo pacstall -I program

现在做什么

sudo pacstall -I

然后我会输入程序来安装程序。

那么,在输入 -I 标志(I 用于安装)后,如何让它“要求输入”?我对 bash 脚本非常陌生,因此非常感谢您的帮助。

答案1

echo -n 'Enter the package name: '
read package
test -n "$package" && sudo pacstall -I "$package"

答案2

一年后回顾这个问题,这是一个非常愚蠢的问题。答案是位置变量,如$1$2

相关内容