efn阿克说 发表于 2018-8-27 08:51:24

[白开水]-shell-xargs知识总结-知识点

  管道是实现"将前面的标准输出作为后面的标准输入"
  xargs是实现"将标准输入作为命令的参数"
  对比:
  ind /sbin -perm +700 |ls -l
  find /sbin -perm +700 |xargs ls -l
  参数及用法:
  -0 :当sdtin含有特殊字元时候,将其当成一般字符,像/''空格等
# echo "/ /"|xargs -0 echo > aaa  
# echo "/ /"|xargs echo > bbb
  
# cat -A aaa
  
/ /$
  
$
  
# cat -A bbb
  
/ /$
  -a file 从文件中读入作为sdtin
$ cat>1.txt
页: [1]
查看完整版本: [白开水]-shell-xargs知识总结-知识点