繁体   English   中英

每个xargs传递的管道命令

Pipe commands at each xargs pass

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

可以说我有这个:

echo '/dev/sd'{a..d} | xargs -n 1 lsblk $1 

但是现在我想用管道传递xargs的每次传递,例如:

echo '/dev/sd'{a..b} | xargs -n 1 lsblk $1 | tail -n +2

现在,这显然不起作用,因为管道已应用于整个xargs命令。 所以我可以试试这个:

echo '/dev/sd'{a..b} | xargs -n 1 bash -c "lsblk $1 | tail -n +2"

但是问题在于,现在$ 1在shell内没有值了。

我怎么能克服这个? 或基本上,我该如何在每次通过时传递由xargs完成的执行?

问题暂未有回复.您可以查看右边的相关问题.
1 如何将命令传递到包含管道的xargs中?

我有一个相对简短的问题,你如何做这样的事情: (基本上应该计算当前文件夹中每个文件夹中的文件数) (更精确地讲,如何find ./'{}' -type f | wc -l ls -1a | xargs -L1 (HERE) find ./'{}' -type f | wc -l放入 ...

2 通过xargs传递多个命令

我有一个包含多个bash命令的文本文件。 类似的例子就是这样 命令.txt-> 我想要做的是从文本文件中获取所有rm命令,并与xargs同时运行它们,一旦完成,则获取所有mkdir命令并同时运行它们。 我从博客中得到了这个主意- grep'rm'命令 一边读我 ...

3 管道命令中的卷曲和xargs

我想处理密码为纯文本(逗号分隔; passwd是csv文件中导出数据库的cv文件中的第5个字段)的旧数据库,以对它们进行加密,以供dokuwiki进一步使用。 这是我的bash命令(在那里有grep和sed可以从curl输出中提取加密的passwd): 我从xargs得到以下评论 ...

2017-08-13 09:55:44 1 1411   bash/ awk
4 管道 xargs 到 sed 和 mv 命令

我必须对文件执行一些复杂的正则表达式,然后移动文件。 我正在考虑 xargs,因为它看起来非常适合这项工作。 我已经用谷歌搜索了几个小时,但我无法理解的语法是如何将 sed 的输出作为上述 mv 命令的第二个参数。 我完全一无所知,但被 xargs 的魔力迷住了,这可能是我想要做的吗? ...

5 xargs管道ls命令的输出

我在运行命令 shell抛出一条警告消息: 然后打开文件。 请注意,* my_file.txt *只有一个实例。 在退出文件时,我看到在每个ENTER上,提示不在下一行,而是在同一行继续。 字符不会在显示屏上键入,而是在后续输入时进行缓冲和执行。 基本上,显示器出错了。 ...

6 xargs:命令替换 $(...) 与管道不起作用

我正在尝试编写简短的脚本和以下命令: 返回aaa222 bbb222 ,这是我所期望的。 我期待下一个命令: 返回相同,但它返回aaa111 bbb111 ! 这是为什么? UPD:我想要实现的目标: 我有很多文件,如pic30-coff-gcc 、 pic30-coff-ag等, ...

8 如何将xargs输出传递给命令

我正在使用HDFS查找工具将比一定时间旧的文件存档到另一个目录中。 稍后再压缩该目录。 请注意,我想维护目录结构,因此必须执行mkdir并移动,而不是简单的移动。 该命令在我的bash脚本中的运行方式如下: 我正在尝试从inputDirs中提供的文件夹集中查找比特定时间长的文件 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM