问题标签 [xargs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1831 浏览

shell - 更好地理解 xargs

我想了解Rampion 代码xargs man中的用法:

感谢 Rampion:我们不需要猫!

为什么我们需要xargs在命令中?

我对xargs-part 的理解如下

  1. 猫对 xargs 没什么
  2. xargs 列出 man 命令

我有一个想法,即 xargs 列出了命令。例如,

与命令列表相同:

0 投票
2 回答
1654 浏览

grep - 了解 xargs 中的递归 grep

以下两个命令之间的实际区别是什么?

命令 A

命令 B

简而言之,命令 A 的实际好处是什么?

0 投票
7 回答
1749 浏览

c - cat/Xargs/command VS for/bash/command

Linux 101 Hacks 一书的第 38 页建议:

我通常这样做:

除了长度之外,xargs 技术是否优于 bash 中旧的 for-loop 技术?

添加

C 源代码似乎只有一个 fork 。相比之下,bash-combo 有多少个分叉?请详细说明问题。

0 投票
2 回答
1234 浏览

count - 通过 Find/Xargs/Sed 计算文件中的字符

您如何计算<文件中的字符数?

我正在尝试计算文件中字符“<”的数量,就像在 Vim 中一样

我跑

我明白了

这个错误提示我 Vim 的 :s -mode 不像 SED。

0 投票
2 回答
1329 浏览

unix - 对使用 xargs 的输出感到困惑

我在一个目录中有这些文件:y y1 y2 y3

运行此命令:
ls y* | xargs -i basename {}|xargs -i sed "s/{}//g"

产生这个:
1
2
3

有人可以解释为什么吗?!我希望它不会产生任何结果 - sed 运行四次,每个文件一次,并且每次都删除文件名。但实际上它看起来像是在应用 sed 并将 {} 设置为第一个文件,在 y1 y2 y3 的列表中

这是 Solaris 10

0 投票
2 回答
2812 浏览

mysql - 将两次传递给 xargs 的数据放在一行中

tmp 文件包含:

我想为上述文件中的每一行运行类似“mysqldump DATABASE > database.sql && gzip database.sql”的命令。

我已经到了 cat /tmp/database-list | xargs -L 1 mysqldump -u root -p

我想我想知道如何将传递给 xargs 的数据不止一次(而不仅仅是最后)

编辑:以下命令会将每个数据库转储到其自己的 .sql 文件中,然后 gzip 它们。

0 投票
4 回答
5706 浏览

unix - Unix - “xargs” - 输出“在中间”(不是在最后!)

在 Unix 中使用xargs应用程序的示例可以是这样的:

这与(假设我有someFile并且someDir/在工作目录中)相同:

所以xargs把它的输入放在下一个命令的末尾(这里在 echo 的末尾)。

但有时我想把xargs它的输入放在下一个命令中间的某个地方。

例如:

因此,如果我在当前目录中有 files a.cppb.cppc.cpp输出将与命令相同:

但我想要这样的东西:

有没有办法做到这一点?

PS:在某些情况下我需要它,因为例如:

不起作用,但这个工作正常:

0 投票
7 回答
17201 浏览

bash - Shell 脚本:将 bash 与 xargs 一起使用

我正在尝试编写一个 bash 命令,该命令将删除与特定模式匹配的所有文件 - 在这种情况下,它是所有已建立的旧 vmware 日志文件。

我试过这个命令:

但是,当我运行该命令时,它会阻塞所有名称中包含空格的文件夹。有没有办法格式化文件路径,以便 xargs 将其传递给 rm 引用或正确转义?

0 投票
5 回答
7177 浏览

linux - linux shell:如何从文件中读取命令参数?

我想杀死它的文件“pid”中有进程ID。

就像是:

我试过:

但它不起作用。我也尝试过xargs,但无法理解它。

0 投票
2 回答
2056 浏览

scp - Xargs 的 Scp 定位输出

我想列出定位输出的文件。我scp想拿清单。

我不确定语法。我对伪代码的尝试

如何将文件移动到目的地?