Linux命令之 tee paste

#tee  -[ai]  FILE...


描述

    将输出同时输出到文件和标准输出


选项和参数

-a   追加到文件

-i    忽略中止信号(Ctrl-C)


root@localhost:~/shell# touch test

root@localhost:~/shell# cat test 

root@localhost:~/shell# cat file | tee -a test 

Massachusetts

Virginia

Tulsa

Falls

Massachusetts

root@localhost:~/shell# paste file test 

Massachusetts Massachusetts

Virginia Virginia

Tulsa Tulsa

Falls Falls

Massachusetts Massachusetts


#paste -[ds]  FILE ...


描述

        将多个文件打印在标准输出

选项和参数

-d      指定分隔符

-s       多个文件的打印完一个文件的内容再打印下一个的


root@localhost:~/shell# paste -d ‘=‘ file test 

Massachusetts=Massachusetts

Virginia=Virginia

Tulsa=Tulsa

Falls=Falls

Massachusetts=Massachusetts

Virginia=Virginia

View=View

Massachusetts=Massachusetts

view=view

root@localhost:~/shell# paste -s file test 

Massachusetts Virginia Tulsa Falls Massachusetts Virginia View Massachusetts view

Massachusetts Virginia Tulsa Falls Massachusetts Virginia View Massachusetts view






郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。