首页 > 解决方案 > 如何在bash中闪烁光标之前粘贴文件的内容?

问题描述

有一个带有一些文本的文件。我要删除的包的名称。我需要将此文件的内容粘贴到 apt purge {here's content of my file} 我该怎么做?

我没有 GUI,只有 tty。

谢谢。命令替换帮助了我。

apt purge `cat myfile.txt`

标签: linuxbashshellunix

解决方案


有几种方法可以做到这一点。您可以使用该bash功能称为command substitution. 它基本上将一个命令中的特定元素替换为另一个命令的执行结果。

在您的特定情况下,您可以使用for loop它应该迭代的简单替换文件列表来cat file显示文件的内容。我假设您有一个包列表,其中每个包都放在单独的行上。

for i in `cat file`; do apt purge $i; done

您可能希望添加到它sudo以能够执行所需的操作:

for i in `cat file`; do sudo apt purge $i; done


推荐阅读