让 xargs 对每行输入执行一次命令

2023-11-25

如何使 xargs 对给定的每一行输入精确执行一次命令? 它的默认行为是对行进行分块并执行一次命令,将多行传递给每个实例。

From http://en.wikipedia.org/wiki/Xargs:

查找 /path -type f -print0 | xargs -0 rm

在此示例中,find 将一长串文件名输入 xargs。然后 xargs 将此列表拆分为子列表,并为每个子列表调用 rm 一次。这比功能等效的版本更有效:

查找 /path -type f -exec rm '{}' \;

我知道 find 有“exec”标志。我只是引用另一个资源中的一个说明性示例。


仅当您的输入中没有空格时,以下内容才有效:

xargs -L 1
xargs --max-lines=1 # synonym for the -L option

从手册页:

-L max-lines
          Use at most max-lines nonblank input lines per command line.
          Trailing blanks cause an input line to be logically continued  on
          the next input line.  Implies -x.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

让 xargs 对每行输入执行一次命令 的相关文章

随机推荐

  • 如何使 iframe 上的控制台输出静音

    我的页面正在使用 iframe 来显示一些内容 但现在我正在主页上工作 iframe 的输出使我的控制台变得混乱 使其难以调试 有什么办法可以让控制台静音吗 我尝试将控制台设置为无操作 var CONSOLE LOG window cons
  • 将 RDD 写入 csv

    我有一个 RDD 其形式为 org apache spark rdd RDD String Array String 我想将其写入 csv 文件 请建议我如何做到这一点 执行 myrdd saveAsTextFile 会得到如下输出 875
  • CryptographicException“密钥集不存在”,但只能通过 WCF

    我有一些代码可以调用使用 X 509 认证保护的第三方 Web 服务 如果我直接调用代码 使用单元测试 它就可以正常工作 部署后 将通过 WCF 服务调用此代码 我添加了第二个调用 WCF 服务的单元测试 但是失败并显示Cryptograp
  • Visual VM 中的 RMI TCP Accept、Attach Listener 和 Signal Dispatcher 是什么?

    我正在使用 Visual VM 分析程序 我的程序运行了一段时间 最后使用弹出了一些图XChart显示结果 显示图表后 我注意到 Visual VM 中存在一些活动线程 RMI TCP Accept Attach Listener 和 Si
  • 配置 RecyclerView 作为聊天工具

    要在列表视图中启用聊天式滚动 我们可以使用以下属性
  • 如何在c++中将unicode代码点转换为utf-8?

    我有一个由 unicode 代码点组成的数组 unsigned short array 3 0x20ac 0x20ab 0x20ac 我只是希望将其转换为 utf 8 以使用 C 逐字节写入文件 例子 0x20ac 应转换为 e2 82 a
  • AndroidViewModel 和单元测试

    我在用AndroidViewModel with LiveData将 Intent 发送到IntentService并从 EventBus 接收事件 我需要意图和事件总线的应用程序上下文 使用本地测试测试 AndroidViewModel
  • 如何在 C# WPF 窗口中像图像一样添加 svg/xaml 文件?

    如何添加一个 svgC 中 WPF 窗口中的文件作为图像 png jpg 我使用代码
  • 如何使用 cx_Freeze 冻结双模式(GUI 和控制台)应用程序?

    我开发了一个可以在 GUI 模式和控制台模式下运行的 Python 应用程序 如果指定了任何参数 则它将在控制台模式下运行 否则它将在 GUI 模式下运行 我已经设法使用 cx Freeze 冻结它 我在隐藏 wxPython 会弹出的黑色
  • 将数据从 Activity 发送到 WearableListenerService

    当我读到关于人与人之间的沟通时Activity and Service 我发现我们可以使用 IBinder 信使 AIDL 我对前两个感兴趣 所以当我尝试实现这个来在Activity and WearableListenerService
  • 为什么正则表达式“非捕获”组不起作用?

    在下面的代码片段中 非捕获组 aaa 在匹配结果中应该被忽略 结果应该是 bbb only 但是 我得到 aaa bbb 在匹配结果中 仅当我指定 group 2 时它才会显示 bbb gt gt gt import re gt gt gt
  • 高效的崩溃虚拟变量

    将虚拟变量折叠回因子的有效方法是什么 欢迎任何解决方案 包括非基础包 race White race Hispanic race Black race Asian 1 1 0 0 0 2 0 0 0 1 3 1 0 0 0 4 0 0 1
  • 在 Rmarkdown 中插入带有图像的标题页以呈现 pdf 文档

    在 Rmarkdown 中 以下设置生成 pdf 文档的上下文 title My Report author NDE output pdf document fig caption true toc true highlight kate
  • JSF2 中的 Bean 验证消息和 i18n 如何工作?

    我创建了验证消息 ValidationMessages properties 文件以使 i18n 在我的项目中成为可能 看起来像 pwtNumber error PWT Number error 我在 faces config xml 中定
  • C# CodeDom 自动属性

    我有一个使用 CodeDom 创建的属性 如何将其设置为自动属性 而不是针对私有成员添加 CodeFieldReferenceExpressions IIRC CodeDom 根本没有办法表达这一点 自动实现的属性只是编译器糖 但由于它不能
  • 打印没有字典名称的字典键?如何/为什么?

    所以我创建了一个字典来设置小游戏的难度级别 diff dict easy 0 2 medium 0 1 hard 0 05 difficulty level dict 键将是难度名称和我用来计算难度的一些比率的值 所以我试图弄清楚如何只向用
  • 如何从连接到 PC 的手机发送和读取短信

    我正在构建一个 Windows 桌面软件 它将响应 SMS 请求并自动发送 SMS 作为回复 该软件已准备就绪并且运行良好 但它仅适用于诺基亚手机 前提是必须先安装诺基亚 PC 套件 然后我的应用程序才能运行 但现在我的客户想要更换他的手机
  • Xcode 7.3 自动完成问题

    我对 Xcode 7 3 的新自动完成功能有一些问题 当我导入一个类时 该类不会显示在自动完成中 更烦人的是 当导入的类包含 typedef NS ENUM 时 可能的值也不会显示 在这两种情况下 当我手动输入类名或枚举值时 该特定值将在下
  • 如何从 XSLT 访问 CDATA 中的变量?

    我正在使用 XSLT 转换并需要将一些数据放入CDATA部分并且该值存在于变量中 查询 如何访问变量CDATA 示例如下
  • 让 xargs 对每行输入执行一次命令

    如何使 xargs 对给定的每一行输入精确执行一次命令 它的默认行为是对行进行分块并执行一次命令 将多行传递给每个实例 From http en wikipedia org wiki Xargs 查找 path type f print0