了解 xargs 中的递归 grep
以下两个命令之间有什么实际区别? 命令 A find . -type f -print0 | xargs -0 grep -r masi 命令 B find . -type f -print0 | xargs -0 grep masi 简…
如何将别名命令与 xargs 一起使用?
我的 .aliases 中有以下别名: alias gi grep -i 并且我想在名称中包含字符串 bar 的所有文件中不区分大小写地查找 foo: find -name \*bar\* | xargs…
哪个更快,“find -exec”? 或“查找|” xargs -0'?
在我的 Web 应用程序中,我使用 PHP 脚本渲染页面,然后从中生成静态 HTML 文件。 静态 HTML 提供给用户以提高性能。 HTML 文件最终会变得陈旧,需要…
如何使用> 在 xargs 命令中?
我想找到一个 bash 命令,它可以让我 grep 目录中的每个文件,并将该 grep 的输出写入一个单独的文件。 我的猜测是做这样的事情 ls -1 | xargs -I{} "…
`xargs -t` 输出是 stderr 还是 stdout,你能控制它吗?
假设我有一个包含 hi.txt 和 blah.txt 的目录,并且我在 linux-ish 命令行上执行以下命令 ls *.* | xargs -t -i{} echo {} 您将看到的输出是 echo bla…
使用 grep 和 xargs,避免“未终止的引号”; 错误
我感到非常沮丧,我想是时候问一个问题了。 我正在尝试替换硬编码到 1000 个页面的网站上的电子邮件地址。 它位于 FreeBSD 6.3 服务器上。 这是我正在…
xargs 无法识别 bash 别名
我正在尝试运行以下命令: find . -iname '.#*' -print0 | xargs -0 -L 1 foobar 其中“foobar”是我的 .bashrc 文件中定义的别名或函数(在我的例子…
让 xargs 对每行输入执行一次命令
如何使 xargs 对给定的每一行输入精确执行一次命令? 它的默认行为是对行进行分块并执行一次命令,将多行传递给每个实例。 来自http://en.wikipedia.o…
如何使用 xargs 复制名称中包含空格和引号的文件?
我正在尝试复制目录下的一堆文件,其中许多文件的名称中包含空格和单引号。 当我尝试将 find 和 grep 与 xargs 串在一起时,出现以下错误: find .|gr…
如何将部分文件mv成无后缀形式?
我要将一个mudlib转换编码从gbk转换为utf8,我可以把*.c和*.h等带后缀的文件转换后更名为*.c.bak和*.h.bak保存,然后:find . -type f -name "*.c" |…
为何shell for循环列表不能成功解析xargs中的变量呢?
配置表中有一个黑名单的标签列表 是这样保存的 如 1-3,7-9 想把它展开成 1,2,3,7,8,9 如下所示 for i in {1..3,7..9}; do for j in {$i}; do echo -n…
os x 下怎么把 find 的结果用引号包含起来,然后给其他的命令去处理?
os x 下怎么把find的结果用引号包含起来,然后给其他的命令去处理? find . -name "*.m" | xargs -n 10 grep -inrE "#define.*http" > x.txt 思路是这…