⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 paste

📁 linux下的命令
💻
字号:
cut用来从文本文件或标准输出中抽取数据列或者域,然后再用paste可以将这些数据粘贴起来形成相关文件。粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。paste将按行将不同文件行信息放在一行。缺省情况下, paste连接时,用空格或tab键分隔新行中不同文本,除非指定-d选项,它将成为域分隔符。paste格式为:paste -d -s -file1 file2选项含义如下:-d 指定不同于空格或tab键的域分隔符。例如用@分隔域,使用- d@。-s 将每个文件合并成行而不是按行粘贴。- 使用标准输入。例如ls -l |paste ,意即只在一列上显示输出。例子:wangnc> pg pas1ID897ID666ID982wangnc> pg pas2P.JonesS.RoundL.Clip基本paste命令将pas1和pas2两文件粘贴成两列:wangnc> paste pas1 pas2ID897   P.JonesID666   S.RoundID982   L.Clip通过交换文件名即可指定哪一列先粘:wangnc> paste pas2 pas1P.Jones ID897S.Round ID666L.Clip ID982要创建不同于空格或tab键的域分隔符,使用-d选项。下面的例子用冒号做域分隔符。wangnc> paste -d: pas2 pas1P.Jones:ID897S.Round:ID666L.Clip:ID982要合并两行,而不是按行粘贴,可以使用-s选项。下面的例子中,第一行粘贴为名字,第二行是ID号。wangnc> paste -s pas1 pas2ID897   ID666   ID982P.Jones S.Round L.Clippaste命令还有一个很有用的选项( -)。对每一个( -),从标准输入中读一次数据。使用*作域分隔符,以一个 4列格式显示目录列表。方法如下:[root@localhost sed]# ls | paste -d* - - - -a.out*append.sed*fast*filefile1*file2*file3*file4passwd*profile**也可以以一列格式显示输出:[root@localhost sed]# ls | paste -d* -a.outappend.sedfastfilefile1file2file3file4passwdprofile

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -