1. 程式人生 > >使用cut和paste命令:合併多個檔案指定列內容

使用cut和paste命令:合併多個檔案指定列內容

  • 檔案格式如下, 在這裡插入圖片描述
  • 步驟一:使用cut將指定列內容分離出來

>>cut -d ’ ’ -f 4 all_dc.txt >> dc.txt //後面跟的字元表示以什麼為分隔符,我的資料以空格為分隔符,所以後面跟的為’ ’ //-f後面跟的數字表從提取第幾列的內容,我提取的是第4列。 //all_dc.txt 原始檔 dc.txt 輸出檔案 在這裡插入圖片描述

  • 使用paste檔案將多個檔案合併一個檔案 在這裡插入圖片描述
  • 去掉^M字元

>>vim result.txt //開啟檔案 >>1,$ s/^M//g //在命令列格式下輸入左面命令 ^M 使用ctrl+v,ctrl+m打^M字元,否則無法識別 1,$代表從第一行到最後一行進行替換, s/後面跟要被替換的字元,/後面跟替換字元。 在這裡插入圖片描述