Como a página de manual diz:
Sort keys can be specified using the options:
-k keydef
The keydef argument is a restricted sort key field definition.
The format of this definition is:
field_start[type][,field_end[type]]
where field_start and field_end define a key field restricted to a
portion of the line (see the EXTENDED DESCRIPTION section), and type is
a modifier from the list of characters 'b' , 'd' , 'f' , 'i' , 'n' ,
'r' .
-k
é uma definição restrita . As opções que você especifica após -k
são apenas para essa definição de campo. -r
, por outro lado, é uma opção global. Mais uma vez, citando a página do manual:
The following options shall override the default ordering rules. When
ordering options appear independent of any key field specifications,
the requested field ordering rules shall be applied globally to all
sort keys. When attached to a specific key (see -k), the specified
ordering options shall override all global ordering options for that
key.