将文本字符串从文件附加到命令

时间:2014-03-11 23:29:55

标签: linux terminal dpkg fromfile

如何将文件中的文本字符串放到命令的末尾?

我希望将sudo dpkg -i|<>(或其他任何内容)一起使用来输入file中的strin将是包名。为了证明这一点:

$ ls
file  pkg1.deb  pkg2.deb  pkg3.deb  pkg4.deb

$ more file
pkg1.deb pkg3.deb

$ sudo dpkg -i < file

并且应该运行所选软件包的安装。

信息:我使用的是Ubuntu 13.10 i386

1 个答案:

答案 0 :(得分:1)

$ sudo dpkg -i $(<file)

应该工作,假设dpkg -i可以使用多个包名(不要使用debian框来检查)。如果不是:

for X in $(<file) ; do sudo dpkg -i "$X" ; done