公告

Gentoo交流群:838664909 欢迎您的加入

#1 2022-11-13 18:50:34

batsom
管理团队
注册时间: 2022-08-03
帖子: 607
个人网站

Linux多文件按行拼接整合

Linux下的paste命令主要用于从多个文件(包括标准输入)中读取内容,将每个文件的对应行用指定分隔符(默认tab制表符)拼接起来并打印到标准输出,我们可以使用重定向命令“>”将输出结果保存到文件中,从而实现整合多个文件的功能。
常用参数:

    -d<分隔符> 指定分隔符,若未使用该参数则默认制表符分隔 
    -s 不使用平行的行目输出模式,而是每个文件占用一行 

应用实例:paste命令整合多个文件
view plaincopy to clipboardprint?

    trevor@trevor-PC:~/linux/linux100$ cat username 
    张三 
    李四 
    王五 
    trevor@trevor-PC:~/linux/linux100$ cat usermail 
    [email protected] 
    [email protected] 
    [email protected] 
    trevor@trevor-PC:~/linux/linux100$ cat userjob 
    程序员 
    销售 
    财务 
    trevor@trevor-PC:~/linux/linux100$ paste username usermail userjob 
    张三 [email protected] 程序员 
    李四 [email protected] 销售 
    王五 [email protected] 财务 
    trevor@trevor-PC:~/linux/linux100$ paste -s username usermail userjob 
    张三 李四 王五 
    [email protected] [email protected] [email protected] 
    程序员 销售 财务 
    trevor@trevor-PC:~/linux/linux100$ paste -d '/' username usermail userjob 
    张三/[email protected]/程序员 
    李四/[email protected]/销售 
    王五/[email protected]/财务 
    trevor@trevor-PC:~/linux/linux100$

离线

页脚

Powered by FluxBB

本站由XREA提供空间支持