paste 命令

paste命令用于合并多个文件,或按行合并文件。

参数

  • d list 用于指定换行符号, 默认值是tab
  • s 所有文件的输入都变成一行
    • 表示从标准输入读取内容, 可以多次使用,表示循环读取标准输入,指定列显示,特别有用

例子

  • 以每行3列的形式,显示当前文件夹下的文件
ls | paste - - -
paste 命令_第1张图片
image.png
  • 将文件合并成一行
paste -s -d '\t\n' myfile
  • 将bin目录下的所有文件用冒号连接, 场景是 PATH 变量的生成:
find / -name bin -type d | paste -s -d : -

你可能感兴趣的:(paste 命令)