shell編程 shell命令中comm要求文件是排序的,這個排序是指什么呢?
shell命令中comm要求文件是排序的,這個排序是指什么呢?它是根據(jù)字典順序逐字比較文件中每一行的大小,然后使用sort命令對行順序進行排序sortfilename1>newfilename1s
shell命令中comm要求文件是排序的,這個排序是指什么呢?
它是根據(jù)字典順序逐字比較文件中每一行的大小,然后使用sort命令對行順序進行排序
sort
filename1
>
newfilename1
sort
filename2
>
newfilename2
comm
newfilename1
newfilename2
Shell排序的算法步驟?
Hill shell sorting是一種插入排序算法,來自d.l.shell。Shell排序也稱為縮減增量排序。首先,取一個小于n的整數(shù)D1作為第一個增量,將文件的所有記錄分成D1組。距離是DL的倍數(shù)的所有記錄都放在同一組中。首先,在每組中執(zhí)行直接插入排序;然后,選擇第二增量D2