xargs是Unix上的命令,大多数类Unix操作系统用于从标准输入构建和执行命令行。
我有一个类似于以下示例的 bash 脚本,它尝试首先列出一堆项目,然后分别对这些项目运行命令: 自定义列表命令 | xargs -P 10 -n1 回显 如果
我有一个文本文件,每一行都是一个单独编码的base64单词。现在我想解码它。我正在尝试使用 base64 命令行,但我只在一行中获取所有单词,我想要一个...
如何在 bash -c 中使用 awk 执行 awk ' ' 中的 ' ' 不会破坏 bash -c ' ' bash?
一开始我有这个脚本,将标准输出放入 file.txt 中: find .. -type f -not \( -path '/dev/*' -or -path '/proc/*' -or -path '/sys/devices/*' \) -print0 | xargs -0 bash -c '粘贴 -d...
我正在寻找最通用/最简单的方法来运行具有变化的输入的令人尴尬的并行代码。 我希望最终的解决方案能够在工作站上运行(没有可用的 PBS),但是...
我有一个名为 windows 的目录,其中包含名称包含空格的文件。例如,文件可能名为“abpk gawt yibp-877”。我想通过替换文件名中的空格来纠正这个问题...
如何在多个主机上使用 ssh 和 xargs 运行 bash 脚本而不将脚本复制到每个主机?
如何使用 ssh 和 xargs 在多个主机上运行 bash 脚本,而不将脚本复制到每个主机? 这有效, ssh host1.com bash -s < ~/httpd-conf/weblogrotate.sh This Doesn't w...
我正在尝试使用 xargs 并行调用更复杂的函数。 #!/bin/bash 回声变量(){ 回声 $1 返回0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} 出口0 这次回归...
使用 find 将多个文件传递给 awk 并将结果重定向到一个输出文件
我有一个 awk 脚本,它在一个输入文件上运行并重定向到一个输出文件。 awk -f Solar.awk ./PerformanceData_2023-08-02_02-02-17/tmp_YdayData.txt > 输出.txt 这有效。 下一个合作...
我有以下命令: xargs-d' ' -n 8 bash -c 'phpcs_element PSR2 "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8"'...
我想使用 xargs 对多个文件运行命令,其中命令的输出具有不同的文件扩展名。对于下面的示例,我使用 echo 作为虚拟命令。 ls *.las |
Bash 脚本可删除早于 X 的文件夹,但跳过最新的 N...与路径中的特殊字符兼容
我正在bash中编写一个备份脚本,想要删除所有早于X天的备份,同时至少保留最新的N个备份。 这看起来很简单,但我一直找不到解决方案......
Unix - “xargs” - 输出“在中间”(不是在最后!)
在 Unix 中使用 xargs 应用程序的示例可以是这样的: LS | xargs 回显 这与(假设我的工作目录中有 someFile 和 someDir/ )相同: 回显某些文件某些目录...
xargs 擅长插入初始参数: 序列 0 10 | xargs -n 3 回显 foo 产生这个输出: 富0 1 2 富 3 4 5 富6 7 8 富9 10 当我也想要尾随参数时怎么办? 那是...
以下代码对所有 a_???.json 类型的文件递归执行 do_x.sh 。但是,我想对这些文件的子集执行相同的操作,这些文件没有同名的相应文件......
以下代码对所有 a_???.json 类型的文件递归执行 do_x.sh 。但我想对这些文件的子集执行相同的操作,这些文件没有具有相同名称和不同名称的相应文件
我的一位同事想要运行一个 FORTRAN 程序,该程序接受文件参数并根据一些模糊的生物物理化学标准输出它们的顺序(最好是第一个)。他需要的是 10 ...
如何解决 grep 命令中参数列表太长的问题? 如何解决 grep 命令中参数列表太长的问题? 我需要执行 grep 命令 grep '^ORA' '/log/bssuser/CDR/Postpaid_CDR_Log/...
我正在尝试编写一个脚本,需要通过从 .env 文件读取值和名称来导出一些环境变量。 以下是 .env 文件的示例: INSTANCE_PROFILE_ARN=arn:aws:iam::1234...
我有一个源输入,input.txt a.txt b.txt c.txt 我想将这些输入输入到程序中,如下所示: 我的程序 --file=a.txt --file=b.txt --file=c.txt 所以我尝试使用 xargs,但没有
我使用以下命令删除文件夹中四个最大的文件: 查找“/var/www/site1/” -max深度 1 -type f | xargs ls -1S | xargs ls -1S | xargs ls -1S头 -n 4 | xargs-d' 'rm-f 它工作正常,但从...