xargs是Unix上的命令,大多数类Unix操作系统用于从标准输入构建和执行命令行。
我有一个名为 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 它工作正常,但从...
我有以下命令: fd --type f -0 --完整路径 $HOME/something/something_inside_something | fzf --read0 --print0 --exit-0 --preview 'bat {1}' | fzf --read0 --print0 --exit-0 --preview 'bat {1}' | xargs -r -0 vim 其中 vim 是以下各项的别名:
我意识到,不知何故,我和我的团队在一段时间后在一个存储库中收集了约 80 个陈旧分支。历史应该被保留。 所以我想用前缀“archive/”标记每个分支。 但我
如何在 UNIX SHELL 中将 -exec 转换为 xargs 以获得更好的性能?
对不起,一个很简单的问题。如何使用 xargs 转换以下工作代码以将所有 JSON 文件复制到父文件夹? 寻找 。 -regex '.*\.json' -exec cp {} ../ \; 我试过了...
首先,我对编程完全陌生,一般来说我一无所知。 好的,所以我制作了一个脚本,现在我将对其进行解释。 # 将 YouTube 视频 URL 输入工具,将下载 YouTube v...