首页 文章
  • 0 votes
     answers
     views

    加速查找命令

    我正在获取文件计数并使用相同的查找命令查找大小但当前正在运行查找两次,如下所示 . 如何在一行中执行两个操作并消除一个查找? file_cnt[$i]=$(find $dir_name -type f -ctime +$ctime1 -ctime -$ctime2 | wc -l) file_size[$i]=$(find $dir_name -type f -ctime +$ctime1 -ct...
  • 235 votes
     answers
     views

    通过xargs调用多个命令

    cat a.txt | xargs -I % echo % 在上面的示例中,xargs将 echo % 作为命令参数 . 但在某些情况下,我需要处理多个命令而不是一个,例如: cat a.txt | xargs -I % {command1; command2; ... } 但是xargs不接受这种形式 . 我知道的一个解决方案是我可以定义一个函数来包装命令,但它不是管道,我不喜欢它 . 还有...
  • 0 votes
     answers
     views

    使用tar备份已安装的RPM软件包

    我想备份系统中安装有关键字内核的所有RPM . 到目前为止,这就是我所拥有的: RPMS=$(rpm -qa | grep kernel-firmware) echo "$RPMS" | xargs -I '{}' rpm -ql '{}' | xargs tar cfz "$RPMS".tgz 这仅适用于一个包,效果很好 . 当我grep内核时,事情不...
  • 1 votes
     answers
     views

    Bazel崩溃编译张量流

    我对张量流和包含的特征库进行了一些自定义 . 编译时,我得到这个(和其他类似的)错误: 错误:/ home / retisexp / tensorflow / tensorflow / python / BUILD:1285:1:执行genrule // tensorflow / python:audio_ops_pygenrule失败(分段错误):bash失败:错误执行命令/ bin / ba...
  • 0 votes
     answers
     views

    XARGS命令之间的长参数和暂停

    如果命令参数太长,Xargs将自动执行多次命令 . 我目前正在检索git中的修订版差异,并通过xargs将这些参数传递给git archive . 碰巧修正差异很长,因此xargs会自动将命令分成两次 . 因此,git存档为同一个存档完成了两次,导致第一个命令存档的内容被第二个命令清除 . 有没有办法让xargs在命令之间暂停或者通知xargs存档到两个不同的zip文件?
  • 208 votes
     answers
     views

    如何使用xargs复制名称中包含空格和引号的文件?

    我正在尝试将一堆文件复制到目录下,并且许多文件的名称中都有空格和单引号 . 当我尝试将 find 和 grep 与 xargs 串在一起时,我收到以下错误: find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar xargs: unterminated quote 有关更强大的xargs使用的任何建议? 这是Ma...

热门问题