xargs命令是Linux中比较常用的一个命令
官方的定义是 读取输入数据格式化后重新输出
比如我写了一个js脚本搜索出了一些文件并且逐行输出路径
node index.js
输出
/test/1.txt
/test/2.txt
/test/3.txt
我想把这些文件都删除要一行一行复制出来依次执行
rm /test/1.txt
rm /test/2.txt
rm /test/3.txt
这样文件多了之后肯定很不方便,xagrs命令就是在这种场景下连接多个命令的
用 node index.js | xargs rm 就可以实现上述的功能
其实对比到函数式编程中的概念,我倒是觉得xagrs可以类比函数式编程中的apply函数