Jor*_*eld 8 apt bash regex php7
我目前正在安装 php7.0,想知道是否有更短的安装模块的方法。通常我输入:
apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt
php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json
php7.0-gd php7.0-cli
Run Code Online (Sandbox Code Playgroud)
是否有正则表达式,这样您就不必一遍又一遍地键入 php7.0?就像是:
apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3
json gd cli}
Run Code Online (Sandbox Code Playgroud)
我搜索了几个小时,但找不到这样的东西。在此先感谢您的回复。
ter*_*don 14
正如@Videonauth 建议的那样,您可以使用,apt-get install php7.*但这将安装名称包含php7. 要安装名称以 开头的那些php7,请使用apt-get install '^php7. *. 要仅安装列表中的那些,您可以使用大括号扩展。格式几乎是您已经尝试过的:大括号但逗号分隔的列表:
$ echo foo{a,b,c}
fooa foob fooc
Run Code Online (Sandbox Code Playgroud)
所以:
$ echo php7.0-{fpm,mbstring,mcrypt,phpdbg,dev,curl,sqlite3,json,gd,cli}
php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli
Run Code Online (Sandbox Code Playgroud)
所以,你可以运行:
sudo apt-get install php7.0-{fpm,mbstring,mcrypt,phpdbg,dev,curl,sqlite3,json,gd,cli}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5578 次 |
| 最近记录: |