linux - 如何在bash中闪烁光标之前粘贴文件的内容?
问题描述
有一个带有一些文本的文件。我要删除的包的名称。我需要将此文件的内容粘贴到 apt purge {here's content of my file} 我该怎么做?
我没有 GUI,只有 tty。
谢谢。命令替换帮助了我。
apt purge `cat myfile.txt`
解决方案
有几种方法可以做到这一点。您可以使用该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
推荐阅读
- javascript - 带有 Vue js 道具的反应式 Tailwind 类
- android - Hilt DI 的问题
- r - 加载 R Shiny 反应系统后如何更改“navbarPage”和“tabPanel”组件的元素?
- html - 离子无线电检查属性不起作用
- oracle - 适用于 Visual Studio 的 Oracle 开发人员工具,如何设置智能感知
- python - 如何按切片删除行?
- swiftui - SwiftUI - 嵌套导航视图:返回根目录
- php - 在 Code Igniter 中使用 CSRF 变量发送 AJAX 表单值
- laravel - 我无法在 Facebook for Developers 中保存我的重定向 URI
- spring-batch - 如何在itermWriterListener Spring批处理中访问stepExecution内容