Centos7系統(tǒng)如何使用paste命令合并文件
Centos7系統(tǒng)如何使用paste命令合并文件?本教程以Centos7系統(tǒng)為例
本配置適用于Centos6,7版本
1.Linux paste 命令用于合并文件的列。
paste 指令會(huì)把每個(gè)文件以列對(duì)列的方式,一列列地加以合并。
2.語(yǔ)法
paste [-s][-d <間隔字符>][--help][--version][文件...]
參數(shù):
-d<間隔字符>或--delimiters=<間隔字符> 用指定的間隔字符取代跳格字符。 -s或--serial 串列進(jìn)行而非平行處理。 --help 在線幫助。 --version 顯示幫助信息。
[文件…] 指定操作的文件路徑
3.實(shí)例
使用paste指令將文件"file"、"testfile"、"testfile1"進(jìn)行合并,輸入如下命令: paste file testfile testfile1 #合并指定文件的內(nèi)容 但是,在執(zhí)行以上命令之前,首先使用"cat"指令對(duì)3個(gè)文件內(nèi)容進(jìn)行查看,顯示如下所示: $ cat file #file文件的內(nèi)容 xiongdan 200 lihaihui 233 lymlrl 231 $ cat testfile #testfile文件的內(nèi)容 liangyuanm ss $ cat testfile1 #testfile1文件的內(nèi)容 huanggai 56 zhixi 73 當(dāng)合并指令"$ paste file testfile testfile1"執(zhí)行后,程序界面中將顯示合并后的文件內(nèi)容,如下所示: xiongdan 200 lihaihui 233 lymlrl 231 liangyuanm ss huanggai 56 zhixi 73
若使用paste指令的參數(shù)"-s",則可以將一個(gè)文件中的多行數(shù)據(jù)合并為一行進(jìn)行顯示。例如,將文件"file"中的3行數(shù)據(jù)合并為一行數(shù)據(jù)進(jìn)行顯示,輸入如下命令
$ paste -s file #合并指定文件的多行數(shù)據(jù)
上面的命令執(zhí)行后,顯示的數(shù)據(jù)內(nèi)容如下所示:
xiongdan 200 lihaihui 233 lymlrl 231
版權(quán)保護(hù): 本文「Centos7系統(tǒng)如何使用paste命令合并文件」由 云主機(jī)配置專家 原創(chuàng),轉(zhuǎn)載請(qǐng)保留鏈接: http://www.iqcg.cn/docs/system/1024.html