MST

星途 面试题库

面试题:Bash中xargs命令在文本文件内容批量处理的基础应用

假设你有一个文本文件 `file.txt`,每行包含一个文件名。请使用xargs命令,将这些文件名作为参数传递给 `rm` 命令,以删除这些文件。要求处理过程中确保用户有确认删除的步骤。
47.8万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
xargs -p < file.txt rm

在上述命令中:

  • -p 选项使得 xargs 在执行 rm 命令前,会提示用户确认,只有用户输入 yY 才会执行删除操作。
  • < file.txt 表示从 file.txt 文件中读取内容作为 xargs 的输入。
  • rm 是要执行的删除文件的命令。