場景:很多時候我們需要對已經有的檔案進行排序、拼接或者擷取其中的部分列,對於使用mac的同學可以快速通過linux命令來實現
1、對於檔案中指定列進行排序然後輸入到新檔案中
sort -n -k 3 -t , alltopdata.csv -o alltopdata2.csv
2、兩個相同行數的檔案進行拼接並輸出到新檔案中
paste alltopdata2.csv drivertoken2.csv > result.csv
3、擷取檔案部分列並輸出到新檔案中
awk -f "," '' result.csv > completefile.csv
其實也可以打亂列的順序
awk -f "," '' result.csv > completefile333.csv
其他:如果是取資料集可參考:
1. 取出兩個檔案的並集(重複的行只保留乙份)
cat file1 file2 | sort | uniq
2. 取出兩個檔案的交集(只留下同時存在於兩個檔案中的檔案)
cat file1 file2 | sort | uniq -d
3. 刪除交集,留下其他的行
cat file1 file2 | sort | uniq -u
was常用命令操作
控制台登入 會跳轉到 https localhost 9043 ibm console logon.jsp 啟動node節點啟動管理控制台停止 可選項 username wasadmin password password 可選項 username wasadmin password passwor...
svn常用命令操作
svn import d test file d testrepository test m 把專案檔案匯入到資源庫中 svn import e yanek yanerkframework myframework file d svnroot projects myframework m 初始化 建...
emacs 常用命令操作
基本命令 c x c c 退出emacs c x c f 開啟乙個檔案,如果檔案不存在,則建立乙個檔案 c g 取消未完成的命令 編輯c z redefined undo 原來c z是掛起emacs 然後用fg命令調出 c x u 是預設的命令 移動一下游標,再c z就可以redo m d 刪除游標...