xargs相关内容

PowerShell 中 xargs 的等价物是什么?

POSIX 定义的 xargscommand 获取它从标准输入接收的所有项目,并将它们作为命令行参数传递给它在自己的命令行上接收的命令.例如: grep -rn "String" |xargs rm. PowerShell 中的等效项是什么? 以下问题都在问这个: 将 xargs Bash 命令转换为 PowerShell? 与此 Bash 命令等效的 PowerShell 是 ..
发布时间:2021-06-19 19:20:38 其他开发

xargs 将多个参数传递给 perl 子例程?

我知道如何使用 xargs 传输多个参数: echo a b |xargs -l bash -c '1:$0 2:$1' 而且我知道如何将参数数组从 xargs 传递给我的 perl 模块的子例程: echo a b |xargs --replace={} perl -I/home/me/module.pm -Mme -e 'me::someSub("{}")' 但我似乎无法使用这些美元引 ..
发布时间:2021-06-18 18:32:29 其他开发

xargs 不适用于内置的 shell 函数

我正在尝试加快数据库的处理速度.我迁移到 xargs.但我被严重卡住了.如果 xargs 调用的命令不是内置命令,则将参数列表传递给 xargs 将不起作用.我不知道为什么.这是我的代码: #!/bin/bash列表='foo酒吧'测试(){回声“$1"}echo "$list" |tr '\012' '\000' |xargs -0 -n1 -I '{}' 'test' {} 所以根本没有输 ..
发布时间:2021-06-14 19:00:31 其他开发

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

tmp 文件包含: 数据库_1数据库_2数据库_3 我想为上述文件中的每一行运行一个类似“mysqldump DATABASE > database.sql && gzip database.sql"的命令. 我已经知道了 cat/tmp/database-list |xargs -L 1 mysqldump -u root -p 我想我想知道如何将传递给 xargs 的数据多次放 ..
发布时间:2021-06-06 18:49:59 数据库

具有多线程的Grep

我有以下具有30233088字符串的(大)文件: head mystringfile.txt: GAATGAACACGAAGAAGAATGAACACGAAGACGAATGAACACGAAGAGGAATGAACACGAAGCA cat sequence.txt AAATAGAGGGCGGTCCAGGCGTGTCGAAACACTGGGTCCAGGGCAAGAGCGGTTCGGGTGT ..
发布时间:2021-05-09 20:46:21 其他开发

我在这个bash函数中做错了什么?

我正在尝试创建一个转到特定目录的函数,如果指定了单个参数,则将其添加到目录字符串中.但是无论我尝试什么,我都无法使它工作,bash总是报告X不是目录,即使我将它复制/粘贴到新的命令行也可以从那里工作. 功能项目(){DIR =如果[-n"$ 1"]然后DIR = $ 1科幻回声“〜/项目/工作分支/$ DIR" |sed's//\\&/g'|xargs光盘} - $项目Parametri ..
发布时间:2021-05-09 20:14:56 其他开发

“找到"与"xargs"和"tar"

我要执行以下操作: find.-maxdepth 6 \(-name \ *.tar.gz -o -name bediskmodel -o -name src -o -name ciao -o -name heasoft -o -name firefly -o -name starlink -o -name Chandra \)-prune -o -print |tar cvf somefil ..
发布时间:2021-05-07 19:28:01 其他开发

xargs中的转义字符'

您好,我想运行以下命令: cat webs.txt |xargs -n1 -P8 bash -c'curl -ks -x http://127.0.0.1:8080 -A"Mozilla/5.0(X11; Linux x86_64; rv:68.0)Gecko/20100101 Firefox/68.0'" $ 0 -m4 1>/dev/null' 我在这里遇到麻烦:Mozilla/5.0 ..
发布时间:2021-05-04 20:55:12 服务器开发

如何通过xargs将ls传送到cat中,以便列出文件名?

要使用 cat 在特定目录中输出 *.txt 文件,如何将文件名作为"break"插入?在每个文件之前? 文件#1文件内容文件#2文件内容 理想情况下, 是一些易于记忆的 bash 命令. 另请参阅: 为什么不将文件名列表传送到cat中? 解决方案 @ 0stone0的另一个选择您可以使用由猫插入的 tail : tail -n +1 * 输出: ==>文件 ..
发布时间:2021-04-21 19:46:30 服务器开发

将通过xargs启动的多个进程写入同一fifo管道会导致行丢失

我有一个脚本,可以在监视执行进度的同时并行执行作业.我使用 xargs 和一个命名的fifo管道进行此操作.我的问题是,尽管 xargs 表现良好,但写入管道的某些行却丢失了.知道问题出在哪里吗? 例如,以下脚本(基本上是我的带有伪数据的脚本)将产生以下输出,并在挂起时挂起,以等待那些缺少的行: $ bash test2.sh进度:0,共99调试:在单独的过程中处理的数据为0进度:99之 ..
发布时间:2021-04-14 20:55:43 其他开发

使用xargs + curls bash脚本对URI进行压力测试失败,状态为空

我正在尝试对一个应用程序进行用户接受度测试,该应用程序对GET请求中包含的特定URL参数没有响应. 步骤 我有 curl ,并运行GET req(精心制作的)复制的curl语法(适用于Unix),并进行了一些更改并复制到了ubuntu服务器. 'https://abc.ai/getMultiDashboard/demouser'-H'Cookie:_ga = GA1.2.561275 ..
发布时间:2021-04-14 20:55:23 其他开发

如何使用xargs在命令匹配中为每个匹配项运行一个函数?

在编写用于替换字符串的Bash函数时,我在使用xargs时遇到了奇怪的行为.目前,这实际上使我发疯,因为我无法使它正常工作.幸运的是,我能够将其固定为以下简单示例: 定义一个简单函数,将给定参数的每个字符加倍: 功能子菜单{echo $ 1 |sed -E"s/(.)/\ 1 \ 1/g";} 调用函数: echo $(subs"ABC") 如预期的那样,输出为: AABB ..
发布时间:2021-04-14 20:50:59 服务器开发

如何通过管道将xargs启动的程序为yes?

背景 是 命令是自动执行的一种方法当您处理多个知道的提示时,请单击“是".下面的 问题 我有一串我想一并执行的命令,最后一个会弹出几个"y/n"提示.以下是我的命令的草稿版本: 是|猫alistOfDirectories.txt |xargs -I {} cleartool rmname {}/bad_file.txt 每次 rmname 被调用,仍然弹出"y/n"提示,然后出 ..
发布时间:2021-04-14 20:50:16 其他开发

使xargs在Cygwin中工作

Linux/bash,获取输入行的列表,并使用 xargs 在每一行上工作: %ls -1 --color = never |xargs -I {} echo {}一种bC Cygwin,采取1: $ ls -1 --color = never |xargs -I {} echo {}xargs:无效的选项-我用法:xargs [-0prtx] [-e [eof-str]] [-i [r ..
发布时间:2021-04-14 20:27:40 其他开发

xargs仅使用内置函数

我正在尝试加快数据库的处理速度.我向xargs迁移.但是我被严重卡住了.如果xargs调用的命令不是内置命令,则无法向xargs传递参数列表.我不知道原因.这是我的代码: #!/bin/bashlist ='foo酒吧'测试(){回声"$ 1"}回声"$列表" |tr'\ 012''\ 000'|xargs -0 -n1 -I'{}''测试'{} 所以根本没有输出.测试功能永远不会执行.但是 ..
发布时间:2021-04-14 20:07:22 其他开发

Bash:将来自多个xargs并行进程的stdout记录到单独的日志文件中

我正在处理由xargs产生的多个并行进程的文本文件.我还需要将每个进程的标准输出捕获到单独的日志文件中.下面是一个示例,其中每个进程的输出被交错到一个文件中,而不是我想要的文件. 理想情况下,每个日志文件都应按文件行号编号,即logfile-1,logfile-2等. cat inputfile.txt |xargs -n 1 -P 8 ./myScript.sh |tee日志文件 ..
发布时间:2021-04-14 19:58:12 其他开发

xargs命令长度限制

我正在使用jsonlint来整理目录中的一堆文件(递归).我写了以下命令: 查找./config/pages -name'* .json'-print0 |xargs -0I%sh -c'echo Linting:%;jsonlint -V ./config/schema.json -q%;' 它适用于大多数文件,但某些文件却出现以下错误: Linting:./LONG_FILE_ ..
发布时间:2021-04-14 19:57:39 其他开发

Windows批处理文件中的git grep和xargs?

我正在尝试创建以下 .sh 脚本的Windows友好 .bat 实现.前几行都很好,只需添加 SET ,cd就可以了.git grep很好,但是 xargs 却不行.xargs 逻辑看起来像 .bat 吗? INFINITY = 10000TOPDIR = $(pwd)METEOR_DIR ="./code"cd"$ METEOR_DIR"#调用git grep查找具有适当注释标签的所有js文 ..
发布时间:2021-04-14 19:54:42 其他开发