1. 程式人生 > >Linux paste 實現檔案合併

Linux paste 實現檔案合併

Linux paste命令用於合併檔案的列。

paste指令會把每個檔案以列對列的方式,一列列地加以合併。

語法

paste [-s][-d <間隔字元>][--help][--version][檔案...]

引數

  • -d<間隔字元>或--delimiters=<間隔字元>  用指定的間隔字元取代跳格字元。
  • -s或--serial  串列進行而非平行處理。
  • --help  線上幫助。
  • --version  顯示幫助資訊。
  • [檔案…] 指定操作的檔案路徑

使用paste指令將檔案"file"、"testfile"、"testfile1"進行合併,輸入如下命令:

paste file testfile testfile1 #合併指定檔案的內容 

例項:

[[email protected]]# paste -d "" demo1 demo2
a	dfsa	11
b	jifeb	22
c	333c	33
d	cdvcd	44
e	niije	55
f	45343
[[email protected]]# awk 'NR==FNR{a[i]=$0;i++}NR>FNR{print a[j]""$0;j++}' demo1 demo2
a	dfsa	11
b	jifeb	22
c	333c	33
d	cdvcd	44
e	niije	55

相關推薦

Linux paste 實現檔案合併

Linux paste命令用於合併檔案的列。 paste指令會把每個檔案以列對列的方式,一列列地加以合併。 語法 paste [-s][-d <間隔字元>][--help][--version][檔案...] 引數: -d<間隔字元>或--d

【嵌入式Linux】ARM開發板通過NFS掛載Linux主機實現檔案共享

一般在Linux主機上arm-linux-gcc編譯程式,然後將該生成的可執行檔案傳送給ARM開發板,ARM開發板再執行該檔案。 (主機Linux系統)--->(ARM開發板Linux系統)  傳送檔案的過程可以採用NFS,FTP等多種方法 採用NFS實現遠端掛載,ARM

Linux C實現檔案拷貝可變色進度條顯示

printf的格式化輸出中,可以設定前景色和背景色,因此進度條的顏色可以通過printf的格式化輸出來實現;此外,進度條的實現主要依靠"\r"和"fflush(stdout)“來支援。”\r" 用來回到行首而不換行,fflush(stdout)是重新整理螢幕輸出

使用nodepad++連線Linux伺服器實現檔案編輯儲存同步

1.下載並安裝nodpad++軟體 2.下載並安裝NppFtp外掛,並將下載後的外掛複製到nodpad++的安裝目錄 3.重啟nodpa++軟體,找到外掛NppFtp 配置連線資訊 4.開始連線遠端伺服器 5.測試連線結果

巧妙運用DOS命令實現檔案合併來隱藏祕密

我們都知道DOS命令Copy的主要作用是複製檔案,可是你是否知道,它還有一個作用是合併檔案呢? 一般情況下,它主要用於合併相同型別的檔案,比如將兩個文字檔案合併為一個文字檔案、將兩個獨立的MPEG視訊檔案合併為一個連續的視訊檔案等。那麼,如果用它合併兩個不同型別的檔案,結果會怎樣呢? 筆者發現,巧妙地將一

如何在Linux實現檔案系統的自動檢查和修復?

平常Linux管理方面最重要的任務之一就是,檢查檔案系統的完整性。Linux檔案系統有可能在各種各樣的情況下受到損壞,比如系統崩潰、突然斷電、磁碟斷開,或者檔案節點(i-node)不小心被覆蓋等等。因此,定期檢查檔案系統的完整性是個好主意,以便儘量減小檔案系統受到損壞的風

python 05day --linux啟動過程及檔案合併歸檔壓縮vi和vim編輯器

一、linux系統啟動過程 1)核心的引導。 當計算機開啟電源後,首先是BIOS開機自檢,按照BIOS中設定的啟動裝置(通常是硬碟)來啟動。 作業系統接管硬體以後,首先讀入 /boot 目錄下的核心檔案。 2)執行 init。 init 程序是系統所有程序的起點,你可以把它比擬成系統所有程序的老祖宗

ElasticSearch最佳入門實踐(七十)優化寫入流程實現海量磁碟檔案合併(segment merge,optimize)

每秒一個segment file,檔案過多,而且每次search都要搜尋所有的segment,很耗時 預設會在後臺執行segment merge操作,在merge的時候,被標記為deleted的document也會被徹底物理刪除 每次merge

Linux通過NFS實現檔案共享

在專案生產環境我們經常需要實現檔案共享,傳統的常見方案是通過NFS,實現伺服器之間共享某一塊磁碟,通過網路傳輸將分散的檔案集中儲存在一塊指定的共享磁碟,實現基本的檔案共享。實現這種方案,分服務端和客戶端,將服務端的磁碟mount到客戶端指定目錄下,在客戶端操作就像操作本地磁碟一樣,nfs基本的安裝如下: 模

Linux伺服器間檔案實時同步的實現

使用場景 現有伺服器A和伺服器B,如果伺服器A的指定目錄(例如 /home/paul/rsync/ )中的內容發生變更(增刪改和屬性變更),實時將這些變更同步到伺服器B的目標目錄中(例如 /home/paul/rsync/ )。 資料映象備份工具Rsync Rsy

react+redux狀態管理實現排序 合併多個reducer檔案

這個demo只有一個reducer 所以合併reducer這個demo用不到 ,但是我寫出來這樣大家以後可以用到,很好用,管理多個reducer,因為只要用到redux就不會只有一個reducer所以這個合併reducer很好用。 需要的技術:react-redux    redux實現狀態管理   裝飾器

JAVA使用JSCH實現檔案上傳到linux伺服器

1 匯入jar包 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version

實現linux和windows檔案傳輸

這裡介紹的只是linux和windows檔案傳輸中的一種,但是這種方法卻非常實用,那就是:ZModem協議 具體是linux命令是:rz和sz 但是其實它們是兩個非常方便的工具。   rz,sz是Linux/Unix同Windows進行ZModem檔案傳輸的命令列工具,wi

Linux下用UDP實現檔案傳輸

UDP程式設計框圖                                           UDP協議中伺服器和客戶端的互動存在於資料的收發過程中。         進行網路資料收發的時候,伺服器和客戶端的資料是對應的:客戶端傳送資料的動作,對伺服器來說是接

windows與Linux實現檔案傳輸Winscp工具的使用

WinSCP是一個Windows環境下使用SSH的開源圖形化SFTP客戶端。同時支援SCP協議。它的主要功能就是在本地與遠端計算機間安全的複製檔案。.winscp也可以連結其他系統,比如linux系統 Winscp最大的特性是圖形化介面,能夠實現像windows一樣的拖拽功能,同時支援批量處理檔案和命令列.

Linux下系統呼叫實現檔案操作

系統呼叫(系統呼叫是作業系統提供給使用者程式的一組“特殊”函式介面,使用者通過這組介面獲得作業系統提供的服務)中操作I/O的函式,都是針對檔案描述符的。 通過檔案描述符可以直接對相應檔案進行操作,如:open、close、write、read、ioctl #define STDIN_FIL

java使用Jsch實現遠端操作linux伺服器進行檔案上傳、下載,刪除和顯示目錄資訊

1 package com.fline.aic.utils; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileInputStream; 6 import jav

linux多執行緒實現檔案複製

之前寫過一個多程序copy檔案,是直接通過操作檔案描述符來做的,連結如下https://blog.csdn.net/woshichaoren1/article/details/84800807 此次多執行緒copy檔案是用mmap記憶體對映操作,讀寫速度要快一些。廢話不多說直接上程式碼 #i

linux下的檔案的拓展,由lseek實現

程式碼如下:  1 #include<stdio.h>   2 #include<unistd.h>   3 #include<sys/types.h>   4 #include<sys/stat.h>   5 #includ

利用putty實現檔案linux上傳和下載

利用putty實現檔案上傳和下載: 安裝putty軟體才能使用pscp功能 上傳 D:\devsoftware\linux>pscp d:\devsoftware\linux\jdk-8u181-linux-x64.rpm [email protec