如何在 linux 终端 bash `apt install` 命令中每行添加项目?

How to add item per line in linux terminal bash `apt install` command?

系统是带有 xfce 4 的 Debian 10。
当 bash 命令有多个 parameters.Then 时,我通常在行尾使用 \ 我试过:

pc@server:~$     apt install -y ./code_1.54.1-1614898113_amd64.deb\  
    ./veracrypt-1.24-Update7-Debian-10-amd64.deb\  
    ./bcompare-4.3.7.25118_amd64.deb\  
    ./dbeaver-ce_21.1.0_amd64_a0667a.deb\  
    ./rstudio-1.4.1106-aqmd64.deb\  

但是我没有得到我想要的。我知道可以使用 单独的参数,例如:

pc@server:~$  apt install -y ./code_1.54.1-1614898113_amd64.deb ./veracrypt-1.24-Update7-Debian-10-amd64.deb ./bcompare-4.3.7.25118_amd64.deb ./dbeaver-ce_21.1.0_amd64_a0667a.deb ./rstudio-1.4.1106-aqmd64.deb 

在使用 bash apt install 命令时,有没有办法每行设置一个参数?

您所拥有的应该有效,但有 2 个注意事项。反斜杠必须紧接在 \n 之前,您可能希望在最后一行省略反斜杠。例如:

$ cat a.sh
#!/bin/bash

for x; do echo arg: "$x"; done
$ ./a.sh foo\
>   bar\
>   baz\
> 
arg: foo
arg: bar
arg: baz

请注意,通过在上例的最后一行保留反斜杠,需要一个额外的(未转义的)换行符来终止命令。另请注意,后续行中的前导空格是必需的,因为 shell 将逐字忽略转义的换行符并在没有前导空格的情况下合并两个参数。例如:

$ ./a.sh foo\
> bar \
> baz
arg: foobar
arg: baz