1

私はファイルを持っていますsorted.txt

$cat sorted.txt  
bash  
fosh  
hack  
hack  

もしそうならuniq

$uniq sorted.txt  
bash  
fosh  
hack  

もしそうなら、私はuniq -z得る:

$uniq -z sorted.txt  
bash  
fosh  
hack  
hack  

つまり、uniq -z重複が発生します。uniq sorted.txtandの出力の唯一の違いはuniq -z sorted.txt区切り文字だと思っていました。
で重複が発生するのはなぜuniq -zですか?

4

1 に答える 1

5

この-zオプションはuniq、レコード間の区切り文字として改行の代わりに 0 バイトを使用するように指示します。ファイルには 0 バイトがないため、1 つのレコードとして扱われます。

于 2013-06-30T11:17:06.743 に答える