опция-f для команды Linux

это - содержание тестового файла:

this this  
this that  
is that  
a that  
MAP that  
map that  

когда я делаю uniq testCase -f1, результат:

this this  
this that  

который разумен, но если я работаю: testCase -f2, Я добираюсь:

this this 

почему это происходит? и может кто-то говорить мне, что является разделителем по умолчанию-f, это не находится в человеке.

0
задан 29.07.2015, 21:03

1 ответ

От man uniq:

Поле является выполнением пробелов (обычно пробелы и/или ВКЛАДКИ), затем несимволы пробела. Поля пропускаются перед символами.

С -f2 Вы пропускаете все свои поля, поэтому только первая строка производится, все, что другие равны после второго поля (ни один не имеет больше чем два).

5
ответ дан 24.11.2019, 03:09

Теги

Похожие вопросы