zoukankan      html  css  js  c++  java
  • xargs命令

    xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是echo,空格是默认定界符。这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是构建单行命令的重要组件之一。 xargs命令用法 xargs用作替换工具,读取输入数据重新格式化后输出。 定义一个测试文件,内有多行文本数据:

    cat test.txt

    a b c d e f g h

    i j k l m n o p

    q r s t u v w x y z

    多行输入单行输出: cat test.txt | xargs

    a b c d e f g h i j k l m n o p q r s t u v w x y z
    -n选项多行输出: cat test.txt | xargs -n3

    a b c

    d e f

    g h i

    j k l

    m n o

    p q r

    s t u

    v w x

    y z
    -d选项可以自定义一个定界符:
    echo "nameXnameXnameXname" | xargs -dX

    name name name name
    结合-n选项使用: echo "nameXnameXnameXname" | xargs -dX -n2

    name name

    name name

  • 相关阅读:
    反射
    接口和抽象类
    套接字通信
    C#的urlencode
    go语言摘记
    c# Httphelper帮助类 简约版
    maven
    读取资源文件里的值---来源practical-aspnetcore项目
    JWT使用---来源practical-aspnetcore项目
    .net core国际化
  • 原文地址:https://www.cnblogs.com/cmfwm/p/7649301.html
Copyright © 2011-2022 走看看