xargs的使用解决方案

xargs的使用
1.英语不太好 ,看了xargs的man 页面,也没看太明白,如果才能提高技术机英语水平?
xargs的使用解决方案


2.这条命令
ls ftpTool|awk -v var="ftpTool/" '{print $var$1}'

每次执行结果都是
xargs的使用解决方案
我是想让ls显示搜索的时候给每个文件的路径前缀都加上去,求人指定原因,或者更好的方法,谢谢了,,
xargs的使用解决方案
awk shell

------解决方案--------------------
awk定义的value不用加$

ls ftpTool
------解决方案--------------------
awk -v var="ftpTool/" '{print var$1}'

------解决方案--------------------
1. xargs cmd 的作用就是把输入进行分割,作为参数执行命令cmd;
使用xargs的一个原因就是命令的输入长度都是由限制的,比如1K或者64K, xargs能把输入进行分割,然后调用分割后的参数多次调用cmd, 看下面的例子

fb82:/home/mymtom/tmp/xargs$ cat args.c cmd.c
/*-
 * Copyright (C) mymtom
 *
 * vi:set ts=4 sw=4:
 */
#ifndef lint
static const char rcsid[] = "$Id$";
#endif /* not lint */

/**
 * @file        args.c
 * @brief
 */

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
        int i;

        if (argc != 2)
                exit(1);

        for (i = 0; i < atoi(argv[1]); i++) {
                printf("arg%d\n", i);
        }

        return 0;
}



/*-
 * Copyright (C) mymtom
 *
 * vi:set ts=4 sw=4:
 */