1. 程式人生 > >linux sort 命令 指定分隔符

linux sort 命令 指定分隔符

linux下的sort命令可以對文字的某些欄位進行排序,而欄位之間的分隔符預設是空格,如果想換成別的,則需要加引數-t。

但是對於tab分隔符,還是得稍微注意一下。比如下面的命令:

$sort -t '\t' -k3,3n a.txt >a.sort

sort: multi-character tab `\t'  (出錯)

這個不能按照tab分隔符進行欄位排序,換成如下兩種方式就可以了

1,

$ sort  -t $'\t' -k3,3n a.txt>a.sort

2,

$ sort -t'<ctrl>v<tab>' -k3,3n a.txt>a.sort

<ctrl>v<tab>代表先同時按下Ctrl和v鍵,然後鬆開,按下tab鍵。

相關推薦

linux sort 命令 指定分隔符

linux下的sort命令可以對文字的某些欄位進行排序,而欄位之間的分隔符預設是空格,如果想換成別的,則需要加引數-t。 但是對於tab分隔符,還是得稍微注意一下。比如下面的命令: $sort -t '\t' -k3,3n a.txt >a.sort sort

Linux sort命令使用解析

ron 公司 eric p s 針對 class linu hidden con sort命令是在Linux裏非常有用,它將文件進行排序,並將排序結果標準輸出。sort命令既可以從特定的文件,也可以從stdin中獲取輸入。語法sort(選項)(參數)選項-b:忽略每行前面開

linux sort 命令詳解

gin onf support 常用選項 位置 ear 就會 突發奇想 face sort是在Linux裏非常常用的一個命令,管排序的,集中精力,五分鐘搞定sort,現在開始!1 sort的工作原理 sort將文件的每一行作為一個單位,相互比較,比較原則是從首字符向後,依次

linux sort命令深入淺出的解釋

本文轉自:https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html sort是在Linux裡非常常用的一個命令,管排序的,集中精力,五分鐘搞定sort,現在開始! 1 sort的工作原理 &nbs

Linux sort命令部分用法

sort sort 命令對 File 引數指定的檔案中的行排序,並將結果寫到標準輸出。如果 File 引數指定多個檔案,那麼 sort 命令將這些檔案連線起來,並當作一個檔案進行排序。 sort 命令 sort將檔案的每一行作為一個單位,相互比較,比較原則是從首

Linux shell 命令引數分隔符

Linux 的引數的預設引數是空白符。所以 echo hello          world 實際上是兩個引數,hello 和 world 之間存在多個空白符。輸出只有 echo 預設的空格。如果需要作為一個引數,需要加上引號表示是一個整體字串。所有的引數實際上都是字串。

Linux sort命令

help 英文字母 ret -i imm 之間 -h 進行 信息 Linux sort命令用於將文本文件內容加以排序。 sort可針對文本文件的內容,以行為單位來排序。 語法 sort [-bcdfimMnr][-o<輸出文件>][-t<分隔字符&g

Linux排序命令sort(轉)

sort命令 幫助 version 月份 tro col strong 檢查 命令 Linux sort命令用於將文本文件內容加以排序。sort可針對文本文件的內容,以行為單位來排序。 語法 sort [-bcdfimMnr][-o<輸出文件>][-t&

linux sort uniq cut wc命令詳解

oot tab 出行 bus post ttext swd lang toolbar sort sort 命令對 File 參數指定的文件中的行排序,並將結果寫到標準輸出。如果 File 參數指定多個文件,那麽 sort 命令將這些文件連接起來,並當作一個文件進行排序。

Linux】基礎之sort命令

結果 ddd 分組 ogl pre 分隔符 英文字母 google 字符串 sort命令用於將文本文件內容加以排序sort可以針對文本文件內容,以行為單位來排序。 參數:-b:忽略每行前面開始出現的空格字符-c:檢查文件是否已經按照順序排序-d:排序時,處理英文字母、數字及

linux sort,uniq,cut,wc命令詳解

linux sortuniqcutsort 命令對 File 參數指定的文件中的行排序,並將結果寫到標準輸出。如果 File 參數指定多個文件,那麽 sort 命令將這些文件連接起來,並當作一個文件進行排序。sort語法 [root@www ~]# sort [-fbMnrtuk] [file or stdi

linux命令之----sort命令用於將文本文件內容加以排序

作用 str 選項 passwd 記錄 有效 語法 file 標準輸出 1、sort命令作用 sort命令用於將文本文件內容加以排序,將輸入行按照鍵值字段與數據類型選項以及locale排序。 一個可預期的記錄次序,會讓用戶的查看使用更方便:書的索引、字典、目錄以及電話簿

Linux Shell sort按照指定的順序進行排列

分隔符 檢查 忽略大小寫 linux 排序。 size sort 是否 數值 Linux Shell sort按照指定的順序進行排列 按照指定的順序升序排列 sort -t ":" -k 2n,2 file.log file_numb: 306; to

Linux基礎命令---sort

sort 以行為單位,對文字檔案進行排,並輸出排序結果。預設情況下,以每一行為一個單位,從首字元開始按照ASCII碼向後逐個比較。此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。   1、語法 sort [選項]&

linux ps sort命令檢視佔用CPU或記憶體最大的幾個程序

ps aux | sort -k 3 -rn |head  檢視系統內佔用cpu最大的幾個程序 ps aux | sort -k 4 -rn |head  檢視系統內佔用記憶體最大的幾個程序     sort 升序排列 引數:

sort命令linux計劃任務

一、sort的工作原理 sort將檔案的每一行作為一個單位,相互比較,比較原則是從首字元向後,依次按ASCII碼值進行比較,最後將他們按升序輸出。 引數 作用 -n 數值排序 -r 降序 -t 欄位分隔符 -k 以哪個欄位為關鍵字進行排序 -u 排序後相同的行只顯示一次 -f 排序時忽略字元

Linux基礎命令(三):重定向、展開與引用——cat、sort、uniq、grep、wc、head、tail、tee

I/O重定向 通過這個工具,可以重定向命令的輸入輸出,命令的輸入來自檔案,而輸出也存到檔案。 也可以把多個命令連線起來組成一個強大的命令管道。 cat — 連線檔案 sort — 排序文字行 uniq — 報道或省略重複行 grep — 列印匹配行 wc — 列印

Linux Shell -- sort(按照指定列排序)

file.txt 文字如下: 110,1|1,10 110,1|2,101 110,3|1,103 110,4|1,16 110,5|1,12 112,1|1,10 112,1|2,101 112,2|1,103 110,6|1,11 104

Linux作業系統中sort命令詳解

sort是在Linux系統中很常用的一個命令,其功能和單詞本意相同,就是做排序的,不管是平時手工維護Linux系統,還是寫指令碼,這個命令一定大有用處,這篇文章將詳細介紹sort命令的引數及其含義。 1. sort的工作原理:sort將檔案的每一行作為一個單位,相互比較,比較原則是從首字元向後,依次

Linux tar命令總結:Linux下對檔案進行打包、壓縮並分割成指定大小

1、普通tar壓縮命令tar -zcvf andywang.tar.gz andywang//將andywang資料夾壓縮成andywang.tar.gz2、壓縮後的檔案太大,需要將andywang.tar.gz分割成N個指定大小的檔案split -b 4000M -d -a