![如何在标志后读取用户输入](https://linux22.com/image/174247/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%A0%87%E5%BF%97%E5%90%8E%E8%AF%BB%E5%8F%96%E7%94%A8%E6%88%B7%E8%BE%93%E5%85%A5.png)
我正在编写一个下载并编译程序的 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
等