shell编程 shell命令中comm要求文件是排序的,这个排序是指什么呢?

shell命令中comm要求文件是排序的,这个排序是指什么呢?它是根据字典顺序逐字比较文件中每一行的大小,然后使用sort命令对行顺序进行排序sortfilename1>newfilename1s

shell命令中comm要求文件是排序的,这个排序是指什么呢?

它是根据字典顺序逐字比较文件中每一行的大小,然后使用sort命令对行顺序进行排序

sort

filename1

>

newfilename1

sort

filename2

>

newfilename2

comm

newfilename1

newfilename2

Shell排序的算法步骤?

Hill shell sorting是一种插入排序算法,来自d.l.shell。Shell排序也称为缩减增量排序。首先,取一个小于n的整数D1作为第一个增量,将文件的所有记录分成D1组。距离是DL的倍数的所有记录都放在同一组中。首先,在每组中执行直接插入排序;然后,选择第二增量D2