`

xargs

 
阅读更多
xargs:产生某个命令行参数,xargs可以读入stdin的数据,并且以空格或换行符做分割,将stdin分割成arguments

xargs [-0pen] command
-0: stdin含特殊字符(`,\,空格等),可将这些字符还原成普通字符,让其失去特殊意义
-p: prompt,没执行一个argument,都询问
-e: EOF(end of file),后面接一个字符,当xargs分析道这个字符串时,停止继续工作
-n: 后接次数,每次command执行时,要使用几个参数

eg:
cut -d":" -f1 /etc/passwd | head -n 3 | xargs -p finger

cut -d":" -f1 /etc/passwd | xargs -p -e"lp" finger

ls 不支持管道流:
find /sbin -perm +7000 | ls -l   # 得到当前目录下文件列表
find /sbin -perm +7000 | xargs ls -l   # 正确

 

分享到:
评论

相关推荐

    xargs_for_window

    在IT领域,尤其是在Linux和Unix系统中,`xargs`是一个非常实用的命令行工具,用于从标准输入中读取数据并将其作为参数传递给其他命令。然而,标题中的"xargs_for_window"表明我们将讨论如何在Windows环境中实现类似...

    windows dos下xargs使用

    在Windows DOS环境下,xargs命令通常不是内置的,但可以通过安装一些开源工具,如Cygwin,来获得这个功能。Cygwin是一个提供Linux环境下的命令行工具在Windows上运行的开源软件。在这个环境中,我们可以找到`xargs....

    Linux xargs 命令用法详解

    Linux xargs 命令 xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本...

    可在windows使用的类linux工具xargs

    然而,有一款名为`xargs`的工具,它为Windows用户提供了类Linux的体验,使得在Windows上进行文件处理变得更加方便。`xargs`是Linux系统中一个非常强大的命令,它能将`find`命令或者其他命令的输出作为参数传递给其他...

    Linux文件查找命令find,xargs详述

    Linux文件查找命令`find`和`xargs`是Linux系统中非常重要的工具,它们帮助用户在文件系统中高效地定位和处理文件。本文将详细解释这两个命令的基本使用和相关选项。 `find`命令是一个功能强大的命令,用于在指定...

    Linux中xargs命令的使用方式.doc

    在Linux系统中,`xargs`是一个非常实用的命令,它能够将标准输入的数据转换成命令行参数,供其他命令使用。这个工具极大地增强了命令行的处理能力,尤其是在处理大量数据或者需要对列表中的每个元素执行相同操作时。...

    【IT十八掌徐培成】Linux基础-04.xargs-mount-umount.zip

    本课程"【IT十八掌徐培成】Linux基础-04.xargs-mount-umount"聚焦于两个重要的Linux命令——xargs和文件系统的挂载与卸载(mount和umount)。以下是对这些知识点的详细讲解: 首先,我们来了解一下xargs命令。xargs...

    Linux_的命令find_xargs详述(2).txt

    ### Linux的find与xargs命令详解 在Linux系统中,`find`与`xargs`是两个非常强大的命令行工具,它们分别用于查找文件和执行命令。本文将深入解析这两个命令的功能、用法以及如何结合使用,以实现高效的数据处理。 ...

    xargs的简单应用

    只要介绍XARGS的应用

    find命令和xargs命令配合使用

    find命令和xargs命令配合使用,自己总结的,觉得还好

    linux个人积累-xargs

    xargs

    Go-xargs的JSON流

    `Go-xargs`是一个用Go语言编写的库,它扩展了传统的`xargs`概念,使得开发者能够方便地处理来自标准输入的JSON数据流,将其转换为Go函数调用。这个库非常适合处理大量结构化的JSON数据,例如从网络API、日志文件或...

    shell-find和xargs详述.txt

    ### Shell Find 和 Xargs 详述 #### 一、Find 命令详解 ##### 1. Find 命令格式 Find 是 Linux 和 Unix 系统中用于搜索文件的强大工具之一。它允许用户根据多种条件查找文件。其基本语法如下: ```bash find ...

    Linux 下xargs命令详解及xargs与管道的区别

    ### Linux 下xargs命令详解及xargs与管道的区别 #### 一、xargs命令简介 在Linux系统中,`xargs`是一个非常实用且强大的命令,它主要用于将标准输入(stdin)中的数据转换为命令行参数,从而可以方便地处理大量...

    linux中xargs命令的各种使用技巧

    在Linux系统中,`xargs`是一个非常实用的命令,它可以将标准输入转换为命令行参数,用于其他命令。这个工具对于处理大量的数据输入或自动化任务尤其有用。下面我们将深入探讨`xargs`命令的各种使用技巧。 ### 一、...

    Linux_的命令find_xargs详述(1).txt

    ### Linux中的find与xargs命令详解 在Linux系统中,`find` 和 `xargs` 是两个非常重要的命令行工具,它们被广泛用于文件搜索、处理等任务中。本文将详细解析这两个命令的功能、用法及其应用场景。 #### 1. find ...

    xargs命令 过滤器

    xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者 stdin 并将其转换成特定命令的命令参数。 xargs也可以将单行或多行文本...

    Linux xargs命令详细介绍

    Linux xargs命令 1.功能: xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者其他意义的名词内含有空格的时候,...

    Linux基础之xargs命令的入门实例

    xargs命令有两个要点。第一,你必须列出目标文件。第二,你必须指定对每个文件需要执行的命令或脚本。 xargs命令被用来处理分布在不同目录下的文件: 计算所有文件的行数 打印指定文件的第一行 对每个文件执行一...

Global site tag (gtag.js) - Google Analytics