日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

SA118中文翻譯 5 Solaris8入門教材( 二 )


第三部分為file2文件的顯示,顯示file2文件的行數(shù),file2中的實(shí)際行,與file1不同的行前面有(+)標(biāo)簽 。
例如,執(zhí)行下面的命令使用diff來比較文件:
$ cat fruit
lemon
orange
apple
banana
pear
mango
tomato
pomegranate
$ cat fruit2
lemon
orange
apple
banana
tomato
guava
mango
pomegranate
$ diff -c fruit fruit2
*** fruit Wed Jan 12 15:50:36 2000
--- fruit2 Wed Jan 12 15:51:04 2000
***************
*** 2,8 ****
orange
apple
banana
- pear
- mango
tomato
pomegranate
--- 2,8 ----
orange
apple
banana
tomato
guava
mango
pomegranate
$

數(shù)據(jù)排序
sort命令排列文本行,并把文件打印輸出到屏幕上 。Sort命令提供了一種以字母或者數(shù)字順序快速組織數(shù)據(jù)的方法 。默認(rèn)方式下,sort命令使用white space來分割文件中的不同域 。
命令格式
sort –options filenames
選項(xiàng)
可用的選項(xiàng)包括定義排序的類型、從哪個(gè)域開始排序 。
-n 以數(shù)字方式排序
( |-)n以n個(gè)分隔符開始( n)、結(jié)束(-n)的域排序
-r反向排序
-f忽略大小寫
nM排列域的前三個(gè)字符作為縮寫的月份名稱
-d排列目錄順序,只考慮字母、數(shù)字和空格 。其他字符忽略
-o filename輸出結(jié)果到指定filename文件中
-b在限定起始和結(jié)束排序域時(shí)忽略開頭的空格字符
-t char使用char字符作為域分隔符,如果沒有指定該參數(shù),則使用空格字符作為默認(rèn)參數(shù)
使用帶不同選項(xiàng)的sort命令
下面的示例顯示了如何使用帶不同選項(xiàng)的sort命令:
$ cat fileA
Annette 48486
JamIE 48481
Fred 48487
Sondra 48483
Janet 48482
$
$ sort fileA
Annette 48486
Fred 48487
Jamie 48481
Janet 48482
Sondra 48483
$ sort1n fileA
Jamie 48481
Janet 48482
Sondra 48483
Annette 48486
Fred 48487
第一條命令使用cat命令來顯示文件的內(nèi)容,第一條sort命令按字母排序,從每行的第一個(gè)字符開始 。
第二條sort命令對第二個(gè)域按數(shù)字排序(使用 1語法跳過一個(gè)分隔符) 。
在一個(gè)文件中的不同域使用sort命令
下面的示例描述了如何在一個(gè)文件中的不同域上使用sort命令:
$ ls -ld f* > list
$ cat list
-rw-r--r-- 1 user1 staff 218 Mar 1 11:36 feathers
-rw-r--r-- 1 user1 staff 218 Mar 1 11:36 feathers_6
-rw-r--r-- 1 user1 staff 0 Feb 25 12:54 file.1
-rw-r--r-- 1 user1 staff 0 Feb 25 12:54 file.2
-rw-r--r-- 1 user1 staff 0 Feb 25 12:54 file.3
-rw-r--r-- 1 user1 staff 1696 Feb 22 14:51 file1
-rw-r--r-- 1 user1 staff 156 Mar 1 14:48 file2
-rw-r--r-- 1 user1 staff 218 Feb 22 14:51 file3
-rw-r--r-- 1 user1 staff 137 Feb 22 14:51 file4
-rw-r--r-- 1 user1 staff 56 Feb 22 14:51 fruit
-rw-r--r-- 1 user1 staff 57 Feb 22 14:51 fruit2
$ sort -rn4 list -o num.list
$ cat num.list
-rw-r--r-- 1 user1 staff 1696 Feb 22 14:51 file1
-rw-r--r-- 1 user1 staff 218 Mar 1 11:36 feathers_6
-rw-r--r-- 1 user1 staff 218 Mar 1 11:36 feathers
-rw-r--r-- 1 user1 staff 218 Feb 22 14:51 file3
-rw-r--r-- 1 user1 staff 156 Mar 1 14:48 file2
-rw-r--r-- 1 user1 staff 137 Feb 22 14:51 file4
-rw-r--r-- 1 user1 staff 57 Feb 22 14:51 fruit2
-rw-r--r-- 1 user1 staff 56 Feb 22 14:51 fruit
-rw-r--r-- 1 user1 staff 0 Feb 25 12:54 file.3
-rw-r--r-- 1 user1 staff 0 Feb 25 12:54 file.2
-rw-r--r-- 1 user1 staff 0 Feb 25 12:54 file.1
$ sort5M6n list -o update.list
$ cat update.list
-rw-r--r-- 1 user1 staff 56 Feb 22 14:51 fruit
-rw-r--r-- 1 user1 staff 57 Feb 22 14:51 fruit2
-rw-r--r-- 1 user1 staff 137 Feb 22 14:51 file4
-rw-r--r-- 1 user1 staff 218 Feb 22 14:51 file3
-rw-r--r-- 1 user1 staff 1696 Feb 22 14:51 file1
-rw-r--r-- 1 user1 staff 0 Feb 25 12:54 file.1
-rw-r--r-- 1 user1 staff 0 Feb 25 12:54 file.2

推薦閱讀